A8520.公约数序列
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
Yuilice最近得到了一个序列a,序列的组成为整数区间[l,r](1≤l≤r≤109)。
Yuilice可以进行以下操作:
- 从序列a当中任意位置选取两个数字
- 将两个数字进行相乘,随后将其相乘的结果插入回序列a
两种操作被视为一次操作
Yuilice总共可以进行k(0≤k≤r−l+1)次操作,他想知道,在经过k次操作之后,序列a剩下的数字的公因数是否可以大于1,如果可以,输出YES
,反之输出NO
。
本题为多组样例测试
输入格式
第一行输入一个正整数t(1≤t≤103),代表共有t组样例准备进行测试。
随后每组样例的第一行输入三个正整数l,r,k,代表序列的整数区间与可以进行的操作次数。
输出格式
根据每一组样例,按照题目要求输出YES
或者NO
,每次输出占一行。
输入输出样例
输入#1
5 3 3 0 1 1 0 4 8 2 1 9 3 2 7 3
输出#1
YES NO YES NO YES
说明/提示
第一组样例当中,序列为[3],进行0次操作后的最大公因数为3。
第二组样例当中,序列为[1],进行0次操作后的最大公因数为1。
第三组样例当中,序列为[4,5,6,7,8],进行2次操作后序列可变为[20,6,56]或[4,40,42]。