Nội dung Bài tập
- Mã:
- TLT
- Tên:
- Tổng liên tiếp
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- duymanh03
Cho số tự nhiên T ( 1 <= T <= 1018 ).
Quảng cáo
Hãy kiểm tra xem T có phải là tổng của các số tự nhiên liên tiếp từ 1 đến n không.
Input : Dữ liệu vào file TLT.inp là số tự nhiên T.
Output : Xuất dữ liệu ra file TLT.out :
-Nếu T thỏa mãn T = 1 + 2 + 3 +...+ n thì xuất ra số tự nhiên n.
-Nếu không phải thì :
+Dòng 1 : xuất "NO" ( Không xuất dấu ngoặc kép ).
+Dòng 2 : xuất ra số tự nhiên T' lớn nhất và nhỏ hơn T thỏa mãn T' = 1 + 2 + 3 +...+ n'.
+Dòng 3 : Xuất ra số tự nhiên n'.
Ví dụ 1:
TLT.inp
TLT.out
55
10
Giải thích : 1 + 2 + 3 +...+ 10 = 55.
Ví dụ 2:
TLT.inp
TLT.out
5051
NO
5050
100
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận