Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
0o0 Nhok kawaii 0o0
Một trò chơi dành cho nhiều đội chơi được Ban tổ chức quy định như sau: bắt đầu cuộc chơi, Ban tổ chức cho chạy N số trên màn hình từ trái sang phải và yêu cầu đội chơi nào trả lời nhanh nhất số cách chia dãy số trên thành nhiều dãy con nhất sao cho các dãy con có tổng bằng nhau. Ví dụ: Trên màn hình chạy dòng 19 số: 1 0 2 0 0 3 1 1 1 0 2 1 0 0 2 1 2 0 1. Kết quả trả lời đúng là: tổng các số mỗi dãy con là 3, số dãy con nhiều nhất là 6, bao gồm các dãy con là: 1 0 2, 0 0 3, 1 1 1, 0 2 1, 0 0 2...
Đọc tiếp

Những câu hỏi liên quan
No_pvp
Xem chi tiết
Gia Huy
8 tháng 7 2023 lúc 22:09

#include<bits/stdc++.h>
using namespace std;

int main() {
    int T, n;
    cin>>T;
    for(int t=0;t<T;t++){
        int n,k,a,i;
        cin>>n>>k;
        int a[n];
        for(int i=0;i<n;i++){
            cin>>a[i];
        }
        int ans=0;
        int c=0;
        int sum=0;
        int c0=0;
        int c1=0;
        int c2=0;
        for(int i=0;i<n;i++){
            sum+=a[i];
        }
        for(int i=0;i<n;i++){
            if(sum<k && i!=0){
                sum+=a[i]-1;
            }
        }
        for(int i=0;i<n-1;i++){
            for(int j=i+1;j<n;j++){
                int sum=0;
                for(int l=i;l<j;l++){
                    sum+=a[l];
                }
                if(sum==k){
                    c0=i;
                    c1=j;
                }
            }
        }
        printf("Case %d : %d - %d (c0,c1)\n",t+1,c*n+c0,c*n+c1);
        ++c;
    }
    return 0;
}

No_pvp
Xem chi tiết
Gia Huy
8 tháng 7 2023 lúc 15:26

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n, k;
    cin >> n >> k;
    int ai[n];
    for (int i = 0; i < n; i++) {
        cin >> ai[i];
    }

    vector<int> pairs(n);
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            if (i == j) continue;
            if (ai[i] + ai[j] == k) {
                pairs.push_back(make_pair(i, j));
            }
        }
    }

    sort(pairs.begin(), pairs.end());
    int count = 0;
    pairs.erase(pairs.begin(), pairs.end());
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            if (pairs[i].first == i && pairs[i].second == j) {
                count++;
                break;
            }
        }
        if (count == n) {
            break;
        }
        if (pairs[i].second == j) {
            while (pairs[i].first != i) {
                i++;
                count++;
                pairs.erase(pairs.begin() + i);
                for (int j = 0; j < n; j++) {
                    if (ai[j] + ai[i] == k) {
                        pairs.push_back(make_pair(j, i+1));
                        break;
                    }
                }
                for (int j = 1;; j++) {
                    int count_n = 0, count_s = 0;
                    for (int i = j-1; i >= 0; i--) {
                        if (pairs[i].second == j) {
                            j++;
                            count_n++;
                            pairs.erase(pairs.begin() + i + 1);
                            pairs.er

võ minh thư
Xem chi tiết
datcoder
Xem chi tiết
Nguyễn  Việt Dũng
7 tháng 10 2023 lúc 4:14

HS tự thực hiện.

Pham Trong Bach
Xem chi tiết
Cao Minh Tâm
9 tháng 6 2019 lúc 18:10

Gọi tên hai cầu thủ ghi bàn là A và B.

Cứ mỗi vị trí ngồi của A có đúng một cách sắp xếp A-B. Vì A có 10 vị trí ngồi nên có 10 cách sắp xếp. Chọn A.

Chú ý. Đề chỉ quan tâm đến hai cầu thủ ghi bàn và cách xếp hai cầu thủ này ngồi đối diện trong bàn tròn có 10 chỗ ngồi.

đặng nguyễn hoài anh
Xem chi tiết
Nguyễn Hoài Oanh
3 tháng 1 2017 lúc 12:36

cái này là tìm ƯCLN của 24 và 18

oho

Hoa Thạch Thảo
3 tháng 1 2017 lúc 12:44

Gọi a là số đội chơi cần tìm ( a > 0 . a thuộc N )

Ta có : 24 chia hết cho a

18 chia hết cho a

=> a thuộc ƯCLN ( 24 , 18 )

ta thấy : 24 = 23 . 3

18 = 2. 32

=> ƯCLN ( 24 , 18 ) = 2.3 = 6

Vậy chia được nhiều nhất 6 đội

Tik mk nha ~

Trần Thị Hà Trang
Xem chi tiết
Đỗ Đức Lương
26 tháng 4 2022 lúc 20:57

Program chiaqua;

Uses crt;

Var n,i,a:Longint;

S:INT64;

 

Begin

Clrscr;

 

Write('So em thieu nhi = ');

 

Readln(n);

 

S:=1; a:=1;

For i:=2 to n do

 

Begin

 

a:=a+3;

S:=S+a;

 

End;

 

Write('So goi qua chuan bi = ',S); Readln;

hiếu võ
Xem chi tiết
milana
Xem chi tiết