#60693. 蒜头君的序列
蒜头君的序列
暂无测试数据。
蒜头君今天出门,在地上捡到了一个序列 $a$。
秉承着拾金不昧的原则,蒜头君在原地等待序列 $a$ 的主人回来,并将序列还给了他。
但是蒜头君十分喜欢这个序列,在等待的过程中,蒜头君拿出一个初始序列,这个初始序列的长度与序列 $a$ 的长度相等,且每个数字都为 $0$。蒜头君可以对这个初始序列进行操作。对于第 $i$ 次操作:
- 可以选定初始序列中的任意位置,将其加上 $k^i$;($i$ 从 $0$ 开始)
- 什么也不做。
蒜头君记住了序列 $a$ 中的每个数字,现在蒜头君想将这个初始序列变为序列 $a$,你能告诉蒜头君,经过若干次操作后,初始序列能变成 $a$ 序列吗?
如果可以,则输出 ^_^
;否则输出 QwQ
。
输入格式
第一行输入一个正整数 $T$,表示测试的组数。
接下来输入 $T$ 组数据。
对于每组数据:
第一行输入两个整数 $n,k$,分别表示序列长度和题面中的 $k$。
第二行输入 $n$ 个正整数 $a_i(1\leq i\leq n)$。
输出格式
输出共 $T$ 行:
第 $i$ 行表示第 $i$ 组数据的结果:如果可以达到 $a$ 序列,则输出 ^_^
;否则输出 QwQ
。
数据范围
对于 $20\%$ 的数据,$1\leq n\leq 10$,且有 $k=2,0\leq a_i\leq 100$。
对于另外 $20\%$ 的数据,$1\leq n\leq 30$,且有 $2\leq k\leq 10,0\leq a_i\leq 2000$。
对于 $100\%$ 的数据,$1\leq n\leq 30,2\leq k\leq 100,0\leq a_i\leq 10^{16},1\leq T\leq 5 $。
3
4 100
0 0 0 0
1 2
1
3 2
0 1 3
^_^
^_^
QwQ