bzoj2190: [SDOI2008]仪仗队(欧拉函数)
题目传送门
基础太弱导致我现在才去学欧拉函数。解法:
欧拉函数就是求小于等于x且与x互质的数的个数。
先把左下角换到左上角(等效)
把1,1看做原点。
斜率相同的点中只有一个点能看到。
斜率为(x-1)/(y-1)
那么只有互质的时候才是离原点最近的点。
所以我们就要求与每一个x-1互质个个数。
所以筛phi。然后求出ans=1~n-1的phi(欧拉函数)
然后因为欧拉函数求得是
原创
2017-10-27 08:40:33 ·
281 阅读 ·
0 评论