#ATarc166f. [ARC166F] Tangent Addition Formula
[ARC166F] Tangent Addition Formula
题目描述
给定素数 以及非负整数 。
请判断是否存在一个长度为无穷的非负整数序列 ,使其满足以下所有条件:
- 对任意非负整数 ,都有 。
- 对任意非负整数 ,都有 $t(x+y)\bigl(1-t(x)t(y)\bigr)\equiv t(x)+t(y)\pmod{p}$。
- 。
给定 组测试数据,请分别回答每组数据是否存在满足条件的非负整数序列 。
输入格式
输入以以下格式从标准输入给出。
每组测试数据格式如下:
输出格式
请输出 行,第 行输出第 组测试数据的答案。如果存在满足条件的非负整数序列 ,输出 Yes,否则输出 No。
样例 1
输入
4
11 1 0
11 1 1
11 1 3
11 1 5
输出
Yes
No
No
Yes
样例 2
输入
5
5 0 0
5 1 1
5 2 2
5 3 3
5 4 4
输出
Yes
No
Yes
Yes
No
样例 3
输入
7
2 3 1
2 5 0
5 0 1
5 0 2
7 1 4
11 12345 5
13 12345 5
输出
Yes
Yes
No
Yes
No
No
Yes
说明/提示
限制
- 是满足 的素数。
样例解释 1
- 当 时:常数序列 满足条件。
- 当 时:周期为 的数列 满足条件。
由 ChatGPT 4.1 翻译
相关
在以下作业中: