JOI 2024 - Sum Checker

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 200 (p) Thời gian: 2.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho \(3\) số nguyên dương \(A, B, C\).

Nếu có một trong ba số bằng tổng của hai số còn lại, hãy in ra \(1\). Nếu không, hãy in ra \(0\).

Dữ liệu vào

  • Dòng thứ nhất chứa số nguyên \(A\).
  • Dòng thứ hai chứa số nguyên \(B\).
  • Dòng thứ ba chứa số nguyên \(C\).

Dữ liệu ra

In ra \(1\) nếu có một số bằng tổng của hai số còn lại; nếu không, in ra \(0\).

Chỉ in ra đáp án, không in thêm bất kỳ nội dung nào khác, kể cả lời nhắc nhập dữ liệu.

Ràng buộc

  • \(1 \le A \le 100\).
  • \(1 \le B \le 100\).
  • \(1 \le C \le 100\).
  • Tất cả các giá trị trong dữ liệu vào đều là số nguyên.

Ví dụ

Ví dụ 1

Input
3
5
2
Output
1
Giải thích

\(B=5\) bằng tổng của hai số còn lại là \(A=3\)\(C=2\), vì vậy in ra \(1\).

Ví dụ 2

Input
2
3
4
Output
0
Giải thích
  • \(A=2\) không bằng tổng \(7\) của hai số còn lại là \(B=3\)\(C=4\).
  • \(B=3\) không bằng tổng \(6\) của hai số còn lại là \(A=2\)\(C=4\).
  • \(C=4\) không bằng tổng \(5\) của hai số còn lại là \(A=2\)\(B=3\).

Không có số nào bằng tổng của hai số còn lại, vì vậy in ra \(0\).

Ví dụ 3

Input
100
50
50
Output
1
Giải thích

\(A=100\) bằng tổng của hai số còn lại là \(B=50\)\(C=50\), vì vậy in ra \(1\).

Ví dụ 4

Input
1
1
1
Output
0
Giải thích

Không có số nào bằng tổng của hai số còn lại, vì vậy in ra \(0\).

Nguồn

Bản dịch tiếng Việt từ đề gốc tiếng Nhật của Ủy ban Olympic Tin học Nhật Bản. Đề gốc và bản dịch được cung cấp theo giấy phép CC BY-SA 4.0.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: