B: 自身㮠2 å€
å•é¡Œ
クエリ㌠Q 個与ãˆã‚‰ã‚Œã¾ã™ã€‚1 個ã®ã‚¯ã‚¨ãƒªã«ã¤ã〠1 ã¤ã®æ£ã®æ•´æ•° N ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã®ã§ã€æ¬¡ã® 2 ã¤ã®æ¡ä»¶ã‚’満ãŸã™æ£ã®æ•´æ•° M ã®å€‹æ•°ã‚’求ã‚ã¦ãã ã•ã„。
- 2 \leq M \leq N を満ãŸã™
- M ã®ç´„æ•°ã®ã†ã¡ã€M を除ã„ãŸã‚‚ã®ã®ç·ç©ãŒ M ã® 2 å€ä»¥ä¸Šã«ãªã‚‹
入力形å¼
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
Q
N_1
N_2
:
N_Q
- 1 行目ã§ã¯ã€ã‚¯ã‚¨ãƒªæ•° Q ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
- 2 行目ã‹ã‚‰ N+1 行目ã§ã¯ã€å„クエリã«ã¤ã„ã¦ä¸Žãˆã‚‰ã‚Œã‚‹ 1 ã¤ã®æ£ã®æ•´æ•° N ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
制約
- 1 \leq Q \leq 10^5
- 2 \leq N_i \leq 10^5 (1 \leq i \leq Q)
出力形å¼
上記㮠2 ã¤ã®æ¡ä»¶ã‚’満ãŸã™æ£ã®æ•´æ•°ã®å€‹æ•°ã‚’ã€å„ N_i ã«å¯¾ã—ã¦ã€æ”¹è¡ŒåŒºåˆ‡ã‚Šã§å‡ºåŠ›ã—ã¦ãã ã•ã„。
入力例
3
43
9
24
出力例
11
0
5
- N=24 ã®æ™‚ã€M ã¨ã—ã¦è€ƒãˆã‚‰ã‚Œã‚‹ã®ã¯ 12, 16, 18, 20, 24 ã® 5 種類ã§ã‚る。