AT_agc067_c.[AGC067C] Divisibility Homomorphism
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
我们称一个正整数(a1,a2,…)的无限序列为好,当且仅当它满足以下两个条件:
- 存在一个有限常数C,使得对于所有1≤n,an≤C⋅n。
- 对于所有正整数对(n,m),an∣am当且仅当n∣m。这里,x∣y表示x除以y。
你将得到一个长度为N的正整数序列
A=(A1,A2,…,AN)。检查是否存在一个以(A1,A2,…,AN)开头的良好无穷序列。
你要解决T个样例。
输入格式
输入以以下格式从标准输入中给出:
$ T $ $ case_1 $ $ case_2 $ $ \vdots $ $ case_T $
其中,每个测试用例都以以下格式给出:
$ N $ $ A_1 $ $ A_2 $ $ \cdots $ $ A_N $
输出格式
对于每个测试用例,如果存在以(A1,A2,…,AN)开头的良好无限序列,请输出Yes,否则输出No。
在输出Yes或者No时,你可以忽略大小写。
输入输出样例
输入#1
5 5 1 2 3 4 5 5 1 4 9 16 25 5 1 4 6 8 10 5 1 2 4 4 5 5 1 2 3 5 4
输出#1
Yes Yes Yes No No
说明/提示
- 1≤T≤5000
- 1≤N≤5000
- 1≤Ai≤1018
样例解释
对于第1个测试用例,an=n,这符合条件。
输入解题思路,AI测评打分。不知道怎么写?