CF1514A.Perfectly Imperfect Array
入门
通过率:0%
时间限制:1.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Given an array a of length n, tell us whether it has a non-empty subsequence such that the product of its elements is not a perfect square.
A sequence b is a subsequence of an array a if b can be obtained from a by deleting some (possibly zero) elements.
给定一个长度为 n 的数组 a,请判断它是否存在一个非空子序列,使得该子序列中所有元素的乘积不是一个完全平方数。
序列 b 是数组 a 的一个子序列,当且仅当 b 可通过从 a 中删除若干(可能为零)个元素得到。
输入格式
The first line contains an integer t (1≤t≤100) — the number of test cases. The description of the test cases follows.
The first line of each test case contains an integer n (1≤n≤100) — the length of the array a.
The second line of each test case contains n integers a1, a2, …, an (1≤ai≤104) — the elements of the array a.
第一行包含一个整数 t(1≤t≤100)—— 表示测试用例的数量。随后是各测试用例的描述。
每个测试用例的第一行包含一个整数 n(1≤n≤100)—— 表示数组 a 的长度。
每个测试用例的第二行包含 n 个整数 a1, a2, …, an(1≤ai≤104)—— 表示数组 a 的元素。
输出格式
If there's a subsequence of a whose product isn't a perfect square, print "YES". Otherwise, print "NO".
如果数组 a 存在某个子序列,其乘积不是完全平方数,则输出 "YES";否则输出 "NO"。
输入输出样例
输入#1
2 3 1 5 4 2 100 10000
输出#1
YES NO
说明/提示
In the first example, the product of the whole array (20) isn't a perfect square.
In the second example, all subsequences have a perfect square product.
在第一个例子中,整个数组的乘积(20)不是完全平方数。
在第二个例子中,所有子序列的乘积都是完全平方数。
输入解题思路,AI测评打分。不知道怎么写?