(boi3or7.*)
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).
Dữ liệu vào:
+ Dòng đầu là số tự nhiên \(q\) là số câu hỏi \((1 \leq q \leq 100)\).
+ \(q\) dòng sau mỗi dòng ghi một số nguyên dương \(n\) \((3 \leq n \leq 10^{12})\).
Dữ liệu ra:
+ In ra 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.
Ví dụ:
|
Output |
|
|
---|---|---|---|
2 6 14 |
2 6 |
Trong phạm vi [1,6] có 2 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, 9, 12, 7, 14. |
Ràng buộc:
+ Có 50% số điểm ứng với các test có \((q \leq 100,\ 3 \leq n \leq 10^{6})\).
+ Có 50% số điểm ứng với các test có \((q \leq 100,\ 10^{7} < n \leq 10^{12})\).
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |