THUONG - Tìm phần thưởng
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Trong Học kỳ I vừa qua, Tý đạt được danh hiệu học sinh giỏi nên được bố thưởng. Biết Tý là học sinh rất đam mê toán và tin học nên bố muốn thử thách Tý bằng một trò chơi có thưởng như sau:

Bố có rất nhiều hộp hình khối lập phương giống nhau xếp thành một hàng thẳng và được đánh số thứ tự bằng các số tự nhiên lẻ bắt đầu từ 1; 3; 5; … Trong các hộp đó có duy nhất 1 hộp đựng  phần thưởng, các hộp khác là hộp rỗng. Bố cho Tý biết hộp đựng phần thưởng là hộp chính giữa của một đoạn dài nhất (ít nhất là 3 hộp liên tiếp) có tổng các số thứ tự ghi trên các hộp bằng số m.

Yêu cầu: Cho trước số nguyên dương m. Hãy tìm số thứ tự của hộp chứa phần thưởng.

Dữ liệu vào: Đọc ở file văn bản THUONG.INP số nguyên dương m (m <= 1016).

Dữ liệu ra: Ghi ra file văn bản THUONG.OUT một số k là số thứ tự của hộp có chứa phần thưởng.

Ví dụ:

THUONG.INP

THUONG.OUT

45

9

Ví dụ

Giải thích:

Các hộp được đánh thứ tự là 1; 3; 5; 7; 9; 11; 13; 15; 17; 19; 21; 23; 25;…

Đoạn dài nhất có tổng các số thứ tự ghi trên hộp bằng 45 là các hộp có số thứ tự 5; 7; 9; 11; 13. Do đó hộp cần tìm có số thứ tự là 9.


Đề 2018 - 2019

Back to Top