作业帮 > 综合 > 作业

C语言POJ的一个题目算法没看懂,

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 22:50:12
C语言POJ的一个题目算法没看懂,
1..n的一个排列{An}被称作完美排列,等价于数列{|Ai - i|}是0..n-1的一个排列.对于指定的n≤1000,给出一个完美排列或者输出0表示不存在1..n的完美排列.
这个MS是罗马尼亚数学竞赛的题……
如果作为ACM问题的话最合适的做法是搜小数据然后找规律 >_
C语言POJ的一个题目算法没看懂,
≡这个是恒等于的意思,n ≡ 0 (mod 4),所以这句话的意思是n除以4余0,mod是取模运算,n关于4取模,也就是求n除以4的余数,另一句同理.
下面分类讨论了两种情况,得出了不动点,即经过映射后,是自身的点.