PATHEADS - Patting Heads

题意翻译

## 题意描述 今天是 Bessie 的生日,现在是游戏时间!Bessie 让 $N (1<=N<=100000)$ 头奶牛坐成一圈, ( 每头奶牛 $i$ 与 $i-1,i+1$ 相邻,特殊的, $1 $ 与 $N$ 相邻)。 同时,农夫 John 用 10亿 张纸条装满一个桶,每一个纸条上写有一个数字 $A (1<=A<=1000000)$。(显然每个数字不一定仅存在一个) 接着每头奶牛从桶里取出一个数字 $A_{i}$。 之后每头奶牛 $i$ 环绕走一圈,如果有一头奶牛 $j$ 的纸条上的数字 $A_{j}$ 能够整除 $A_{i}$ ,那么 奶牛 $i$ 就会拍打 $j$ 的头。之后奶牛 $i$ 会坐会它原来的位置。 奶牛们希望你能帮助它们确定,对于每一头奶牛,它需要拍打的奶牛的数量。 ## 输入格式 第一行,仅一个整数 $N$ 。 接下来 $N$ 行,每行一个整数 $A_{i}$ 。 ## 输出格式 共 $N$ 行,每行一个整数,表示奶牛 $i$ 需要拍打的奶牛数量。

题目描述

It's Bessie's birthday and time for party games! Bessie has instructed the N (1 Each cow i then draws a number A $ _{i} $ (1 The cows would like you to help them determine, for each cow, the number of other cows she should pat.

输入输出格式

输入格式


- Line 1: A single integer: N. - Lines 2..N+1: Line i+1 contains a single integer: A $ _{i} $ .

输出格式


- Lines 1..N: On line i, print a single integer that is the number of other cows patted by cow i.

输入输出样例

输入样例 #1

5
2
1
2
3
4

输出样例 #1

2
0
2
1
3