Dữ liệu vào: sta...">
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.

ROBOT - ROBOT NHẢYDữ liệu vào: standard inputDữ liệu ra: standard outputGiới hạn thời gian: 1.0 giâyGiới hạn bộ nhớ: 512 megabyteĐăng bởi: phuleethanh

 

     Sắn và các bạn trung tâm Kite được tham gia ngoại khoá ngày hội robot. Mỗi bạn được phép đem đến hội chợ một robot được lắp ghép từ các miếng logo. Các chú robot này khi di chuyển sẽ nhảy từng bước một, mỗi bước nhảy có độ dài cố định do các bạn làm ra robot đó chỉ định. Mỗi robot sẽ di chuyển trên một đường đua do ban tổ chức định sẵn. Đường đua độ dài L, các chú robot sẽ nhảy nếu bước nhảy không vượt ra ngoài đường đua. Chú robot nào gần đích nhất sẽ giành chiến thắng. Tuy nhiên độ dài đường đua không được biết trước nên các bạn phải chủ động chọn bước nhảy cố định cho robot trước khi đem đến ngoại khoá.

     Năm nay có N bạn tham dự thi, robot bạn thứ i nhảy a[i] (mm) mỗi bước. Sau khi trò chơi kết thúc ban tổ chức đo được khoảng cách còn lại từ vị trí cuối cùng của robot thứ i đến đích là p[i]. Sắn không chiến thắng trong trò chơi này nên muốn biết ban tổ chức đã chọn L là bao nhiêu. Bạn hãy lập trình giúp Sắn tìm L nhỏ nhất thoả mãn kết quả thu được.

Dữ liệu nhập: 

  - Dòng đầu tiên là số nguyên t – số trường hợp thử nghiệm (1 ≤ t ≤ 105)

  - Mỗi trường hợp thử nghiệm gồm 3 dòng:

     + Dòng thứ nhất là số nguyên N  - là số robot tham gia (1 ≤ n ≤ 12)

     + Dòng thứ hai là dãy số a[1], a[2], ..., a[n]. (0 ≤ a[i] < 40)

     + Dòng thứ ba là dãy số p[1], p[2], ...p[n]. (0 ≤ p[i] < a[i])

Kết quả:

  - Mỗi trường hợp thử nghiệm in ra một số nguyên không âm nhỏ nhất (L) thoả mãn kết quả đề bài. Nếu không tìm được hãy in -1.

Ví dụinput2
3
5 7 11
4 6 3
4
2 3 5 7
1 2 3 1output69
113

Ràng buộc: 7đ full test.

  - 60% test: Đáp án mỗi trường hợp không vượt quá 5000.

Giúp với ạ

0
13 tháng 9 2023

1. Tạo phông nền mê cung

- Vào trang web https://www.mazegenerator.net/ tải hình ảnh mê cung dạng PNG xuống

loading...

- Tiến hành tải lên được phông nền như sau:

loading...

2. Các câu lệnh

loading...

Kết quả như sau

loading...
13 tháng 11 2021

uses crt;

var a,b:longint;

begin

clrscr;

readln(a,b);

writeln(a*b);

readln;

end.

24 tháng 8 2019

5 bước ra lệnh cho robot nhặt rác:

1. Tiến hai bước

2.Quay trái, tiến một bước

3.Nhặt rác

4.Quay phải, tiến ba bước

5.Quay trái, tiến hai bước

6. Bỏ rác vào thùng

23 tháng 8 2019

Bạn tham khảo trong bài giảng của hoc24 nhé : Bài 1. Máy tính và chương trình trong máy tính | Học trực tuyến

24 tháng 8 2019

5 bước ra lệnh cho robot nhặt rác:

1. Tiến hai bước

2.Quay trái, tiến một bước

3.Nhặt rác

4.Quay phải, tiến ba bước

5.Quay trái, tiến hai bước

6. Bỏ rác vào thùng

28 tháng 9 2025

Khi nhập dữ liệu văn bản hoặc thao tác với hình ảnh, biểu tượng trên màn hình, em cần đến các thiết bị ngoại vi sau:

  • Bàn phím : dùng để nhập dữ liệu văn bản.
  • Chuột : dùng để chọn, di chuyển, thao tác với các hình ảnh, biểu tượng trên màn hình.
  • Màn hình cảm ứng (nếu có): có thể dùng để chạm, chọn trực tiếp hình ảnh hoặc biểu tượng.
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
9 tháng 8 2023

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

int main() {
    int n;
    cin >> n;
    set<int> s;
    for (int i = 0; i < n; i++) {
        int x;
        cin >> x;
        s.insert(x);
    }
    cout << s.size() << endl;
    return 0;
}