Fearing Primes

Xem dạng PDF

Gửi bài giải


Điểm: 100,00
Giới hạn thời gian: 0.5s
Giới hạn bộ nhớ: 64M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++

nguồn đề : https://www.spoj.com/problems/VECTAR8/

A và B rất sợ các số nguyên tố, nhưng họ không phải sợ tất cả các số nguyên tố, họ chỉ sợ một các số tố thỏa mãn hai yếu tố sau :

  • Không chứa chữ số '0'.
  • Không quan trọng bỏ bao nhiêu chữ số ở đầu đầu, số còn lại vẫn là số nguyên tố. Ví dụ một số nguyên tố mà A và B sợ là 4632647 vì nó không chứa kí tự 0 và tập tất các số sau khi bỏ đi một số chữ cái đầu đều là số nguyên tố (4632647, 632647, 32647, 2647, 647, 47, 7).

Cho một số N hãy in ra số lượng số nguyên tố không lớn hơn N mà A và B sợ.

Input

Dòng đầu tiên chứa 1 số nguyên t ~(1 \le t \le 10^5)~

t dòng tiếp theo mỗi dòng chứa 1 số nguyên n ~(1 \le n \le 10^6)~

Output

Với mỗi số n in ra số lượng số nguyên tố không lớn hơn n mà A và B sợ.

Sample Input 1

3
2
3
4

Sample Output 1

1
2
2

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.