AT_abc238_g.[ABC238G] Cubic?
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个长度为 N 的数列 A,请回答以下 Q 个问题。
- 第 i 个问题给出整数 Li,Ri。请判断 ALi×ALi+1×⋯×ARi 是否为立方数。
这里,正整数 x 是立方数,指存在某个正整数 y 使得 x=y3。
输入格式
输入以以下格式从标准输入给出。
N Q A1 A2 … AN L1 R1 L2 R2 ⋮ LQ RQ
输出格式
输出 Q 行。
第 i 行输出第 i 个问题的答案:如果 ALi×ALi+1×⋯×ARi 是立方数,输出 Yes,否则输出 No。
判题时不区分英文字母大小写,均可接受。
输入输出样例
输入#1
8 5 7 49 30 1 15 8 6 10 1 2 2 3 4 4 5 8 3 8
输出#1
Yes No Yes No Yes
说明/提示
限制条件
- 所有输入均为整数。
- 1≤N,Q≤2×105
- 1≤Ai≤106
- 1≤Li≤Ri≤N
样例解释 1
- 对于第 1 个问题,7×49=343 是立方数。
- 对于第 2 个问题,49×30=1470 不是立方数。
- 对于第 3 个问题,1 是立方数。
- 对于第 4 个问题,15×8×6×10=7200 不是立方数。
- 对于第 5 个问题,30×1×15×8×6×10=216000 是立方数。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?