[C10_LC_23] Bội của 3 và 7

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Cho ~Q~ câu hỏi, mỗi câu hỏi dạng sau:

Hãy đếm các số là bội của ~3~ hoặc ~7~ trong phạm vi không vượt quá ~N~ (~N~ là số nguyên dương).

Yêu cầu

Trả lời ~Q~ câu hỏi.

Dữ liệu đầu vào

Gồm ~Q + 1~ dòng:

  • Dòng đầu là số tự nhiên ~Q~ là số câu hỏi ~(1 \le Q \le 100)~;
  • ~Q~ dòng sau, mỗi dòng ghi một số nguyên dương ~N~ ~(3 \le N \le 10^{12})~.

Dữ liệu đầu ra

Gồm ~Q~ số nguyên là số các bội của ~3~ hoặc ~7~ tương ứng với từng câu hỏi, được ghi trên từng dòng.

Ràng buộc dữ liệu

  • Có 50% số điểm ứng với các test có ~Q \le 100,\ 3 \le N \le 10^6~;
  • Có 50% số điểm ứng với các test có ~Q \le 100,\ 10^7 < N \le 10^{12}~.

Ví dụ

Ví dụ 1
INPUT
2
6
14
OUTPUT
2
6

Giải thích:

  • Trong phạm vi ~[1, 6]~ có hai số là bội của ~3~ hoặc ~7~ là ~3~ và ~6~.
  • Trong phạm vi ~[1, 14]~ có ~6~ số là bội của ~3~ hoặc ~7~ là ~3, 6, 7, 9, 12, 14~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.