E. 国王游戏 3

    传统题 1000ms 256MiB

国王游戏 3

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

恰逢 H 国国庆,国王邀请 nn 位大臣来玩一个有奖游戏。

首先,他让每位大臣在各自的手心里写下一个正整数。

然后,任意两位大臣互相向对方展示自己手心里的数字。如果对方大臣手心里的数字能够整除自己手心里的数字,那么自己就可以获得国王奖赏的一个金币。

当任意两位大臣都向对方展示过自己手心里的数字后,游戏结束。

国王想知道最后每位大臣会获得多少个金币。

自然地,这个任务交给了你。

请你按顺序依次输出 1 ~ n 号大臣最后获得的金币个数。

输入格式

第一行包含一个整数 nn,表示大臣的人数

接下来 nn 行:每行一个整数 Ai,依次表示 1 ~ n 号大臣写在自己手心里的数字

输出格式

nn 行:每行一个整数,依次表示 1 ~ n 号大臣最后获得的金币个数

样例输入

5 
2 
1 
2 
3 
4

样例输出

2 
0 
2 
1 
3

数据范围

约 40% 的数据:1 <= n <= 5,000

100%的数据:1 <= n <= 100,000, 1 <= Ai <= 1,000,000

2025-03-19

未参加
状态
已结束
规则
OI
题目
5
开始于
2025-3-19 8:30
结束于
2025-3-19 12:00
持续时间
3.5 小时
主持人
参赛人数
9