Quyên góp

Xem PDF

Điểm: 5 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: DONATE.INP Output: DONATE.OUT

Trong buổi lễ phát động ủng hộ gia đình nạn nhân bị tai nạn giao thông có rất nhiều người tham gia. Để quản lý tốt số tiền quyên góp, ban tổ chức đề xuất phương án như sau: họ sẽ đưa các lá phiếu bỏ vào thùng kín, trên mỗi lá phiếu ghi một số tự nhiên không phải số chính phương trong đoạn từ \(1\) đến \(N\) sao cho không có hai lá phiếu nào có số trùng nhau. Từng người một sẽ bốc một lá phiếu và ủng hộ số tiền có giá trị bằng số ghi trên lá phiếu, mỗi phiếu được bốc và sử dụng một lần duy nhất.

Yêu cầu

Tính tổng số tiền quyên góp được sau khi các phiếu được bốc hết.

Dữ liệu vào

Được cho bởi tệp DONATE.INP có cấu trúc như sau:

  • Ghi một số nguyên dương \(N(1 \leq N \leq 10^9)\)

Dữ liệu ra

Được cho bởi tệp DONATE.OUT có cấu trúc như sau:
- In ra một số nguyên duy nhất là tổng tiền quyên góp được.

Sample
Input
6
Output
16

Ràng buộc

  • \(60\%\) số test: \(N \leq 10^6\).
  • \(40\%\) số test: không có ràng buộc gì thêm

Bình luận

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