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 ôn luyện cho những bạn vào vòng 2 gồm 2 bài (do Nguyễn Lê Phước Thịnh tài trợ)

những bạn làm được hết 2 bài sẽ được thưởng 5 gp còn các bạn làm được 1 bài 2 gb :

bài 1: Nobita và cuộc chiến giữa các hành tinh:

Nobita là 1 đứa trẻ vô cùng hậu đậu, vụng về, đôi lúc khá đãng trí nhưng cậu lại có khả năng bắn súng vô cùng thiện xạ. Vào 1 ngày đẹp trời, Doraemon rủ cậu chơi 1 trò chơi đến từ tương lai. Trò chơi đưa Nobita đến 1 thế giới nơi đó cậu ta có thể trở thành 1 siêu anh hùng cứu thế giới khỏi sự xâm lược của người ngoài hành tinh. Trò chơi có 101 màn, nhưng với tài năng xuất chúng của mình nobita đã vuợt 100 màn đầu tiên 1 cách rất dễ dàng. Nhưng đến màn cuối cùng, xung quanh bỗng nhiên xuất hiện rất nhiều UFO của kẻ thù. Bởi vì đây là màn cuối nên rất khó, các UFO có thể phân thân để gây nhiễu loạn cho nobita. Nếu có vô số đạn nobita sẽ dễ dàng vượt qua trò chơi này. Nhưng trò chơi chỉ cho Nobita 1 số lượng đạn nhất định tương ứng với số lượng các UFO cần tiêu diệt (Nếu bắn lung tung thì Nobia có thể mất đạn lãng phí, không tiêu diệt được hết kẻ thù và thua cuộc). Vì vậy Nobita cần phải bắn chính xác ko được trượt phát nào. Ngoài ra, các UFO còn có thể thay đổi độ cao theo thời gian. Trò chơi biết rằng dù Nobita rất giỏi bắn súng nhưng lại chưa dủ trình độ để nhận biết đâu là UFO chính, đâu là bản sao. Nên trò chơi phải cho Nobita một vài gợi ý để cậu ta có khả năng chiến thắng cao hơn. Ban đầu, trò chơi sẽ cung cấp vị trí, độ cao ban đầu của các UFO (cả chính, lẫn bản sao). Một lần, trò chơi sẽ cung cấp cho Nobita 1 thông tin của kẻ thù:

1 u v: là UFO uu thay đổi độ cao thành vv.

2 u v val: UFO cần tiêu diệt chính sẽ nằm ở vị trí nằm trong khoảng từ uu đến vv, gần bên trái nhất và đang bay ở độ cao thấp hơn hoặc bằng valval.

Tuy đã đưa ra nhưng gợi ý rất chi tiết như vậy nhưng Nobita vẫn chưa thể giải được gợi ý và nhận biết được đâu ra UFO của kẻ thù. Chính vì vậy cậu mới nhờ đến các lập trình viên tương lai. Với tài năng xuất chúng của các lập trình viên trên LQDOJ, các bạn hãy dùng trí thông minh của mình để giúp Nobita nhé. Nobita xin cảm ơn các bạn bằng 1 nghìn lời cảm ơn!!!!!!!!!!!

Input:

Dòng đầu chứa hai số nguyên n,qn,q - là số lượng UFO ban đầu, số lượng gợi ý. (1≤n≤105,1≤q≤106)(1≤n≤105,1≤q≤106)

Dòng tiếp theo gồm a1,a2,a3,...,ana1,a2,a3,...,an là độ cao ban đầu của các UFO. (0≤ai≤109)(0≤ai≤109)

qq dòng tiếp theo - là nội dung các gợi ý cần giải quyết:

1 u v (1≤u≤n,0≤v≤109)(1≤u≤n,0≤v≤109)

2 u v val (1≤u≤v≤n,0≤val≤109)(1≤u≤v≤n,0≤val≤109)

Output:

Với mỗi gợi ý 2 cần trả lời vị trí UFO Nobita cần tiêu diệt:

Nếu có vị trí tồn tại, in ra vị trí đó.

Nếu không, in ra "Skip" để Nobita bỏ qua, ko bắn.

Test ví dụ:

Input:

5 7
5 3 2 5 2
2 2 4 3
1 2 4
2 1 5 2
2 1 2 1
1 3 9
1 5 7
2 1 5 4

output:

2
3
Skip
2

bài 2: K-Amazing Numbers

Cho mảng aa gồm nn số nguyên dương

Gọi qkqk là số nguyên nhỏ nhất có mặt ở tất cả các đoạn con (gồm các phần tử liên tiếp) có kích thước là kk.

Nếu không tồn tại qkqk thỏa mãn điều trên thì qk=−1qk=−1.

Nhiệm vụ của chúng ta là in ra tất cả các giá trị qiqi với 1≤i≤n1≤i≤n.

Input:

Dòng thứ nhất chứa số nguyên t(1≤t≤1000)t(1≤t≤1000) - Thể hiện số lượng testcase

Tiếp theo là tt block, mỗi block có dạng như sau:

Dòng thứ nhất chứa số nguyên n(1≤n≤3.105)n(1≤n≤3.105)

Dòng thứ hai chứa số nguyên a1,a2,...,ana1,a2,...,an với 1≤ai≤n1≤ai≤n

(Biết rằng: Tổng các giá trị của nn ở tất cả testcase không quá 3.1053.105)

Output:

ứng với mỗi testcase ,in ra các giá trị q1,q2,...,qnq1,q2,...,qn tương ứng

Ví dụ:

Input:

3
5
1 2 3 4 5
5
4 4 4 4 2
6
1 3 1 5 3 1

output

-1 -1 3 2 1 
-1 4 4 4 2 
-1 -1 1 1 1 1

 

 
2
14 tháng 7 2021

đọc đề thi rất hay nhưng khi đọc đề thi ko hiểu cái gì !!!

14 tháng 7 2021

đề thi rất hay và cx rất khó hiểu

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
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

 

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

 

12 tháng 1 2022

là người kim  thắng vì nhờ gian lận đúng ko

23 tháng 4 2021

Làm bằng ngôn ngữ C++ nha các Bạn

 

uses crt;

var a,b:integer;

begin

clrscr;

write('Nhap so cua ban Nam:'); readln(a);

write('Nhap so cua ban Binh:'); readln(b);

if a<b then writeln('2')

else if a>b then writeln('1')

else writeln('0');

readln;

end.

3 tháng 8 2023

program DoanSo;

uses crt;

var

     low, high, guess, answer: integer;

     response: char;

begin

     clrscr;

     low := 1;

     high := 120;

     writeln('Chon mot so tu 1 den 120 va ghi so do ra giay.');

     writeln('Nhan phim bat ky khi san sang.');

     readln;

     repeat

          guess := (low + high) div 2;     // Đoán số trung bình của khoảng

          writeln('So cua ban la ', guess, ' phai khong? (d/c/t)');

          readln(response);

          // Kiểm tra phản hồi từ người chơi

          case response of

               'd': begin // Trường hợp đoán đúng

                         writeln('May tinh da doan dung so cua ban!');

                    end;

               'c': begin // Trường hợp số đoán cao hơn

                         high := guess - 1;

                    end;

               't': begin // Trường hợp số đoán thấp hơn

                         low := guess + 1;

                    end;

          end;

     until response = 'd'; // Lặp cho đến khi đoán đúng

     readln;

end.

 

( Các phần câu in đậm là các phần mình giải thích về code cho bạn dễ hiểu, không cần cho thiết nên khi chạy chương trình không cần nhé ! )

6 tháng 8 2023

Bắt đầu
Gán cho số bí mật một giá trị ngẫu nhiên trong khoảng từ 1 - 100
Hỏi và nhận giá trị từ bàn phím, lưu vào biến trả lời
Hiển thị số bí mật trong 2 giây
Hiển thị số trả lời trong 2 giây
Kết thúc

24 tháng 7 2023

Tham khảo!

Em cần tránh các hành vi:

1) Đây là hành vi thiếu văn hóa, vi phạm đạo đức, chưa trung thực trong học tập, kiểm tra.

2) Hành vi này vi phạm đạo đức, thiếu văn hóa. Việc làm này vi phạm quyền riêng tư của người bạn nước ngoài và có thể ảnh hưởng quản hệ giữa hai bên.

3) Hành vi này vi phạm quy định của bảo tàng. Việc chụp ảnh trong bảo tàng mà không được phép có thể gây ra hậu quả nghiêm trọng. Nó có thể làm mất tính nguyên vẹn của tác phẩm, cũng như làm giảm giá trị văn hoá, có thể gây mất an ninh của bảo tàng Hơn nữa, việc đưa những bức ảnh này lên mạng xã hội có thể dẫn đến vi phạm bản quyền và pháp luật.