首页 > 其他分享 >[欧拉函数] P2158 [SDOI2008] 仪仗队

[欧拉函数] P2158 [SDOI2008] 仪仗队

时间:2022-11-11 16:03:10浏览次数:51  
标签:函数 仪仗队 P2158 SDOI2008 互质 欧拉

题目描述
作为体育委员,C 君负责这次运动会仪仗队的训练。仪仗队是由学生组成的 N \times NN×N 的方阵,为了保证队伍在行进中整齐划一,C 君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。
image
现在,C 君希望你告诉他队伍整齐时能看到的学生人数。

输入格式
一行,一个正整数 N。

解:

通过观察,我们发现只有横纵坐标互质的点能够被看到,并且我们发现上图关于y=x对称。
(注意:横纵坐标从0~n-1)
那问题转化为了求1~n-1中每个数的欧拉函数。

什么是欧拉函数?

欧拉函数:φ(n)表示1~n-1中与n互质的数的个数
How to read φ? (fai)
性质1:当n为质数时,φ(n)=n-1,显然1~n-1都与n互质。
众所周知,任何整数都可以进行只因数分解所以n可以表示为:
\prod

标签:函数,仪仗队,P2158,SDOI2008,互质,欧拉
From: https://www.cnblogs.com/mrkou/p/16880726.html

相关文章

  • BZOJ 2190([SDOI2008]仪仗队-O(n)线性筛欧拉函数)
    2190:[SDOI2008]仪仗队TimeLimit: 10Sec  MemoryLimit: 259MBSubmit: 521  Solved: 331[​​Submit​​][​​Status​​][​​Discuss​​]Descri......
  • [SDOI2008]Sue的小球
    做题时间:2022.9.26\(【题目描述】\)一个平面直角坐标系中有\(N\)个小球,第\(i\)个小球初始时位于\((x_i,y_i)\),有一个速度\(v_i\),每一秒会沿着\(y\)轴竖直想下掉......
  • 3rd 2022/5/9 题目总结·数论篇·欧拉函数·【SDOI2008】仪仗队
    原题作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N*N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的生后方,根据其视线所及的学生人数......
  • 题解【P2466 [SDOI2008] Sue 的小球】
    题目传送门。一眼丁真,鉴定为原题。现将所有点按照\(x\)排序,区间\([l,r]\)的终点一定是\(l\)或\(r\),否则会跑冤枉路。设\(f_{i,j,0/1}\)表示在区间\([i,j]\)......