K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

MINIGAME TIN HỌC

Xin chào các bạn học sinh của hoc24.vn, mình với bạn ctvNguyễn Lê Phước Thịnh tổ chức cuộc thi minigame trong vòng 2 ngày để chuẩn bị cho cuộc thi tin học sấp tới của bạn Nguyễn Lê Phước Thịnh và mình. Bạn nào làm full 2 câu thì được 5GP, full 1 được 1GP , tối đa 2 câu là 10 điểm

Đề thi thử này:

Bài 1 : Súc sắc
Nhân ngày thành lập công ty Mycrosoft , Bill Gate đã cho các nhân viên của mình đuợc nghỉ và tổ chức tiệc chiêu đãi . Trong buổi tiệc , có tổ chức một trò chơi nhỏ cho mọi người , trò chơi như sau :
Cho một hình chữ nhật có kích thước MxN , mỗi ô của bảng là một ô vuông chứa một số nguyên có giá trị từ 1 đến 6 . Khi trò chơi bắt đầu , tại ô (x,y) của bảng , đặt một súc sắc hình lập phương có cạnh đúng băng cạnh một ô vuông trong bảng , súc sắc có 6 mặt chứa 6 số nguyên khác nhau từ 1 đến 6 sao cho 2 mặt đồi nhau của súc sắc có tổng bằng 7 . Yêu cầu của trò chơi , là từ vị trí (x,y) hãy tìm cách lăn súc sắc ra khỏi hàng với số lần lăn súc sắc là ít nhất . BIẾT rằng , súc sắc chỉ có thể lăn trong 4 ô kề cạnh nếu như sau khi lăn mặt đáy của súc sắc có giá trị trùng với giá trị của ô mới .
Yêu cầu : hãy viết chương trình tìm tất cả các cách lăn súc sắc ra khỏi hàng với số lân lăn ít nhất .
Dữ liệu : từ file SUCSAC.INP gồm nhiều dòng :
- Dòng đầu tiên chứa 2 số nguyên M,N ( M,N <=30)
- M dòng tiếp theo mỗi dòng chứa N số nguyên ( có giá trị từ 1 --> 6 )
- Dòng tiếp theo chứa 2 số nguyên x và y , vị trí xuất phát của súc sắc lúc bắt đầu trò chơi .
- Dòng cuối cùng chứa 3 số nguyên , lần luợt là giá trị của mặt trên , mặt trước , mặt phải của súc sắc tại vị trí x ,y bàn đầu .

Kết quả : ghi ra file SUCSAC.OUT :
- Dòng đầu tiên là số nguyên K : số bước lăn ít nhất tìm đuợc ( k = -1 nếu ko thể lăn ra khỏi bảng đuợc )
- Dòng tiếp theo ( chỉ ghi trong trường hợp tồn tại cách lăn ) ghi số nguyên S là số cách lăn súc sắc ra khỏi bảng có số lăn ít nhất .

Ví dụ :
SUCSAC.INP
5 5
1 2 3 4 5
6 1 2 3 4
5 2 6 3 1
3 4 5 6 1
2 3 4 5 6
3 3
1 2 3

SUCSAC.OUT
3
1

Bài 2 : Hội quân
Để tổng kết chiến dịc mùa hè xanh 2005 . Thành Đoàn TP có tổ chức ngày lễ hội quân cho các đơn vị cấp quận huyện . Giữa các quận huyện có các đuờng đi có thể là một chiều hoặc 2 chiều ( quận i có đuờng đi đến j , nhg có thể không có đuờng đi từ j đến i ) . Khi di chuyển trên các đoạn đuờng này , chúng ta phải tốn một chi phí cho trước . Để di chuyển đến các quận huyện khác , thì một đơn vị có thể di chuyển qua nhiều đơn vị quận huyện trung gian . Vì vậy , Thành Đoàn đang tìm địa điểm hội quân có chi phí thấp nhất . Chi phí của một điểm hội quân đuợc tính bằng chi phí lơn nhất trong tất cả các chi phí mà các quận huyện phải trả cho sự di chuyển của mình .

Yêu cầu : hãy giúp Thành Đoàn tìm điểm hội quân có chi phí thấp nhất .
Dữ liệu vào : từ file HOIQUAN.INP gồm nhiều dòng :
- Dòng đầu tiên số N ( N <= 30 )
- N dòng tiếp theo mỗi dòng chứa N số nguyên không âm . Số nguyên thứ j là chi phí từ i đến j ( nếu = 0 là không có đường đi từ i đến j )
(tên quận huyện là số nguyên từ 1 đến N )

Kết quả : ghi ra file HOIQUAN.OUT có thể gồm nhiều dòng :
- dòng đầu tiên chứa số nguyên S : chi phí của điểm hội quân có chi phí thấp nhất . ( S = -1 , nếu ko tìm đuợc điểm hội quân tốt nhất )
- Dòng tiếp theo chứa số nguyên Q : số luợng quận huyện có thể được chọn
- Dòng cuối cùng chứa Q số nguyên : dánh sách các quận huyện có thể đuợc chọn là địa điểm hội quân ( ghi theo thứ tự tăng dần ) .

Ví dụ :
HOIQUAN.INP
5
0 2 1 2 0
0 0 0 3 0
0 2 0 0 3
0 0 0 0 1
0 0 0 2 0

HOIQUAN.OUT
4
1
5

Mời cô Nguyễn Minh Lệ, Nguyễn Lê Phước Thịnh tài trợ

0
8 tháng 7 2023

#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

8 tháng 7 2023

đầu vào #include<bits/stdc++.h> cơ mà bn

 

Pascal nhé bạn

29 tháng 7 2020

hix bạn k nói sớm mình lỡ làm xong bài 1 bằng C++ rùi :(((

8 tháng 7 2023

#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;
}

8 tháng 7 2023

sai rồi bn ơi ko in ra đ c

 

D
datcoder
CTVVIP
14 tháng 10 2023

- Tổng số ca: Tại ô E4 sử dụng công thức: =C4+D4. Sau đó sao chép công thức đến khối ô tính E5:E9 để tính cho những người còn lại.

- Tiền công: Tại ô F4 sử dụng công thức: =E4*F$2. Sau đó sao chép công thức đến khối ô tính F5:F9 để tính cho những người còn lại.

GIUP MINH VS NHA MK DANG CAN GAPBờm và Cuội chơi trò chơi đoán số như sau:  Bờm chọn lấy hai số nguyên dương 𝑋, 𝑌 (𝑋 > 𝑌) rồi thông báo cho Cuội biết một dãy số thỏa mãn: trong dãy có một phần tử bằng tổng 𝑋 + 𝑌, một phần tử khác bằng hiệu 𝑋 − 𝑌  Nhiệm vụ của Cuội là đoán hai số 𝑋, 𝑌. Trò chơi khá khó nhưng sau nhiều lần chơi, Cuội biết được Bờm rất thích...
Đọc tiếp

GIUP MINH VS NHA MK DANG CAN GAP

Bờm và Cuội chơi trò chơi đoán số như sau:  Bờm chọn lấy hai số nguyên dương 𝑋, 𝑌 (𝑋 > 𝑌) rồi thông báo cho Cuội biết một dãy số thỏa mãn: trong dãy có một phần tử bằng tổng 𝑋 + 𝑌, một phần tử khác bằng hiệu 𝑋 − 𝑌  Nhiệm vụ của Cuội là đoán hai số 𝑋, 𝑌. Trò chơi khá khó nhưng sau nhiều lần chơi, Cuội biết được Bờm rất thích chọn cặp số giá trị lớn. Vì vậy, để tính toán dễ hơn, trong mỗi ván chơi Cuội sẽ cho bạn biết dãy số Bờm đưa ra và nhờ bạn xác định tích 𝑃 = 𝑋 × 𝑌 lớn nhất có thể phù hợp với dãy đó (nghĩa là tồn tại cặp số (𝑋, 𝑌) sao cho tích của chúng bằng 𝑃 mà tổng và hiệu của chúng đều xuất hiện trong dãy Bờm đưa ra). Dữ liệu  Dòng 1: số nguyên 𝑁 (2 ≤ 𝑁 ≤ 50) là số phần tử của dãy Bờm đưa ra  Dòng 2: 𝑁 số nguyên dương đôi một phân biệt là các phần tử dãy Bờm đưa ra, các số đều trong phạm vi 1 … 100. Kết quả  Dòng 1: số nguyên là tích lớn nhất tính được. Số này chắc chắn tồn tại vì Bờm không bao giờ chơi gian dối. Ví dụ BDOANSO.INP BDOANSO.OUT 3 1 4 5 6Bờm và Cuội chơi trò chơi đoán số như sau:  Bờm chọn lấy hai số nguyên dương 𝑋, 𝑌 (𝑋 > 𝑌) rồi thông báo cho Cuội biết một dãy số thỏa mãn: trong dãy có một phần tử bằng tổng 𝑋 + 𝑌, một phần tử khác bằng hiệu 𝑋 − 𝑌  Nhiệm vụ của Cuội là đoán hai số 𝑋, 𝑌. Trò chơi khá khó nhưng sau nhiều lần chơi, Cuội biết được Bờm rất thích chọn cặp số giá trị lớn. Vì vậy, để tính toán dễ hơn, trong mỗi ván chơi Cuội sẽ cho bạn biết dãy số Bờm đưa ra và nhờ bạn xác định tích 𝑃 = 𝑋 × 𝑌 lớn nhất có thể phù hợp với dãy đó (nghĩa là tồn tại cặp số (𝑋, 𝑌) sao cho tích của chúng bằng 𝑃 mà tổng và hiệu của chúng đều xuất hiện trong dãy Bờm đưa ra). Dữ liệu  Dòng 1: số nguyên 𝑁 (2 ≤ 𝑁 ≤ 50) là số phần tử của dãy Bờm đưa ra  Dòng 2: 𝑁 số nguyên dương đôi một phân biệt là các phần tử dãy Bờm đưa ra, các số đều trong phạm vi 1 … 100. Kết quả  Dòng 1: số nguyên là tích lớn nhất tính được. Số này chắc chắn tồn tại vì Bờm không bao giờ chơi gian dối. Ví dụ BDOANSO.INP 3 1 4 5 BDOANSO.OUT  6

0
Trong ngày Tết Trung thu, nhà thiếu nhi đã tổ chức rước đèn trung thu cho các em thiếu thi. Tất cả các em đều hào hứng tham gia các trò chơi của ban tổ chức. Để động viên tinh thần các em, ban tổ chức sẽ chấm điểm ở các trò chơi để xếp hạng và phát quà. Tuy nhiên vì là ngày vui, ban tổ chức muốn tất cả các em đều nhận được quà, kể cả em xếp hạng cuối cùng. Cách phát quà của ban...
Đọc tiếp

Trong ngày Tết Trung thu, nhà thiếu nhi đã tổ chức rước đèn trung thu cho các em thiếu thi. Tất cả các em đều hào hứng tham gia các trò chơi của ban tổ chức. Để động viên tinh thần các em, ban tổ chức sẽ chấm điểm ở các trò chơi để xếp hạng và phát quà. Tuy nhiên vì là ngày vui, ban tổ chức muốn tất cả các em đều nhận được quà, kể cả em xếp hạng cuối cùng. Cách phát quà của ban tổ chức như sau: em xếp hạng cuối cùng sẽ được 1 gói quà, em xếp hạng kế trên em cuối cùng được 4 gói quà,…Nói chung, em xếp hạng cao sẽ có số gói quà nhiều hơn bạn xếp hạng liền sau mình 3 gói quà. Biết rằng có n em tham gia rước đèn trung thu và khi tổng kết điểm thì không có hai em nào có cùng số điểm.
Yêu cầu: Hãy cho biết ban tổ chức cần chuẩn bị bao nhiêu gói quà để phát trong đêm Trung thu nếu số lượng em thiếu nhi tham gia đã được biết trước?
Dữ liệu vào: Nhập từ bàn phím số nguyên dương n là số em thiếu nhi tham gia rước đèn trung thu (1≤n≤1000)
Kết quả ra: Xuất ra  số gói quà mà ban tổ chức cần chuẩn bị. giúp mk vs ạ:3

 

1
26 tháng 4 2022

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;

21 tháng 12 2023

dungs

Trong ngày Tết Trung thu, nhà thiếu nhi đã tổ chức rước đèn trung thu cho các em thiếu thi. Tất cả các em đều hào hứng tham gia các trò chơi của ban tổ chức. Để động viên tinh thần các em, ban tổ chức sẽ chấm điểm ở các trò chơi để xếp hạng và phát quà. Tuy nhiên vì là ngày vui, ban tổ chức muốn tất cả các em đều nhận được quà, kể cả em xếp hạng cuối cùng.Cách phát quà của ban...
Đọc tiếp

Trong ngày Tết Trung thu, nhà thiếu nhi đã tổ chức rước đèn trung thu cho các em thiếu thi. Tất cả các em đều hào hứng tham gia các trò chơi của ban tổ chức. Để động viên tinh thần các em, ban tổ chức sẽ chấm điểm ở các trò chơi để xếp hạng và phát quà. Tuy nhiên vì là ngày vui, ban tổ chức muốn tất cả các em đều nhận được quà, kể cả em xếp hạng cuối cùng.

Cách phát quà của ban tổ chức như sau: em xếp hạng cuối cùng sẽ được 1 gói quà, em xếp hạng kế trên em cuối cùng được 4 gói quà,… Nói chung, em xếp hạng cao sẽ có số gói quà nhiều hơn bạn xếp hạng liền sau mình 3 gói quà. Biết rằng có n em tham gia rước đèn trung thu và khi tổng kết điểm thì không có hai em nào có cùng số điểm.

Yêu cầu: Hãy cho biết ban tổ chức cần chuẩn bị bao nhiêu gói quà để phát trong đêm Trung thu nếu số lượng em thiếu nhi tham gia đã được biết trước?

Dữ liệu vào: Cho từ tệp văn bản CHIAQUA.INP số nguyên dương n là số em thiếu nhi tham gia rước đèn trung thu (1≤n≤1000).

Kết quả ra: Ghi ra tệp văn bản CHIAQUA.OUT số gói quà mà ban tổ chức cần chuẩn bị.

giúp em vs, gấp lắm rồi!!

 

0