给定质数 P 和两个正整数 a,b,要求构造一个长度为 P 的序列满足:
- 1≤Ai≤P−1;
- A1=AP=1;
- (A1,A2,…,AP−1) 是一个 1∼P−1 的排列;
- ∀2≤i≤P,满足下列四个条件中的至少一个:
- Ai≡aAi−1(modP);
- Ai−1≡aAi(modP);
- Ai≡bAi−1(modP);
- Ai−1≡bAi(modP)。
Data Range:2≤P≤105,1≤a,b≤P−1,P 为质数。
Translated by pitham(脾土蛤蟆)。