abs的集合
题目描述:
abs有一个无穷大的正整数集合 S ,满足两个性质:
-
数字 1 在集合 S 中。
-
若数字 x 在该集合中,那么数 ax 和数 x+b 均在集合 S 中。(其中 a 与 b 为给定常数)
你很想知道数字 n 在不在集合 S 中,所以你来询问abs。
虽然abs用10-114514秒就算出了答案,但是他不打算告诉你,所以你需要自己算出答案。
输入格式:
共有 q 组数据,每次给出 n,a,b 其意义如题中所述,你需要输出 n 是否在 S 中。
第一行输入一个正整数 q 。(1≤q≤1000)
之后每行输入三个正整数 n,a,b 。(1≤n,a,b≤109)
输出格式:
对于每个询问,输出"YE5"和"N0"分别表示 n 在或不在 S 中。
样例输入:
5 24 3 5 10 3 6 2345 1 4 19260817 394 485 19260817 233 264
样例输出:
YE5 N0 YE5 N0 YE5
提示:
对于第一个询问:
1×3=3
3+5=8
8×3=24
时间限制: 1000ms空间限制: 256MB
来源: diefish