DAY_SO - DÃY SỐ
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: phucquy

Dãy Số (DAYSO.PAS |DAYSO.CPP)

Trong đội tuyển Toán của Trường có Bạn Minh rất thông minh, Bạn đã  xây dựng một dãy số vô hạn A từ dãy các số nguyên dương bằng cách lần lượt xét các số tự nhiên bắt đầu từ 1 và lần lượt chọn các số cho dãy A theo quy tắc: chọn một số chia hết cho 1 (hiển nhiên là số 1), sau đó là hai số chia hết cho 2, tiếp theo là 3 số chia hết cho 3, 4 số chia hết cho 4, 5 số chia hết cho 5…. Như vậy các số đầu tiên của dãy A là: 1, 2, 4, 6, 9, 12, 16, 20, 24, 28, 30, 35, 40, 45, 50, 54, ...

Bạn Minh tìm ra quy luật xác định một cách nhanh chóng các phần tử của dãy. Bạn là người lập trình giỏi, hãy giúp các bạn Đội tuyển Toán viết chương trình kiểm tra quy luật mà bạn Minh tìm ra có đúng hay không.

Yêu cầu: Cho số tự nhiên N. Hãy xác định số thứ N của dãy số.

Dữ liệu: Vào từ file Dayso.inp chứa duy nhất số N (1≤ N ≤10000000).

Kết quả: Ghi ra file Dayso.out là số thứ N tìm được.

Ví dụ:

Dayso.inp

Dayso.out

10

28

13

40

 

Ví dụ

Back to Top