atcoder#ABC238G. [ABC238G] Cubic?
[ABC238G] Cubic?
题目描述
長さ の数列 が与えられるので、以下の 個の質問に答えてください。
- 個目の質問では整数 が与えられます。 $ A_{L_i}\ \times\ A_{L_i+1}\ \times\ \dots\ \times\ A_{R_i} $ は立方数ですか?
ただし、ある正整数 が立方数であるとは、 を満たすある正整数 が存在することを言います。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。
行目には、 個目の質問について $ A_{L_i}\ \times\ A_{L_i+1}\ \times\ \dots\ \times\ A_{R_i} $ が立方数なら Yes
、そうでないなら No
と出力せよ。
なお、正誤判定器は英大文字と英小文字を区別せず、どちらも受理する。
题目大意
- 给你一个长度为 的序列 。
- 有 次询问,每次询问给出 ,你需要回答 是否是一个完全立方数(即是否可以表示为一个自然数的三次方)。
8 5
7 49 30 1 15 8 6 10
1 2
2 3
4 4
5 8
3 8
Yes
No
Yes
No
Yes
提示
制約
- 入力は全て整数
Sample Explanation 1
- 個目の質問について、 は立方数です。 - 個目の質問について、 は立方数ではありません。 - 個目の質問について、 は立方数です。 - 個目の質問について、 は立方数ではありません。 - 個目の質問について、 $ 30\ \times\ 1\ \times\ 15\ \times\ 8\ \times\ 6\ \times\ 10\ =\ 216000 $ は立方数です。