首页 > TAG信息列表 > P2158

Luogu P2158 仪仗队【莫比乌斯反演】【线性筛】

前言 蒟蒻又来水博客了!!! 昨天听冯巨讲解了莫比乌斯反演+线性筛法,马上来写一道模板题; 首先分析题意,我们用脑子推一下就知道了答案 \[Ans(n) =\sum_{x=0}^{n-1}\sum_{y=0}^{x}[gcd(i,j)=1]\\ \]

【积性函数专练】洛谷 P2158 [SDOI2008] 仪仗队

洛谷 P2158 [SDOI2008] 仪仗队 思路:套莫反 点击查看代码 int mo[N]; int cnt,primes[N];bool st[N]; ll sum[N]; void init(){ mo[1] = 1; for(int i=2;i<N;i++){ if(!st[i]) primes[cnt++] = i,mo[i] = -1; for(int j=0;primes[j]*i<N;j++){

题解 P2158 【[SDOI2008] 仪仗队】

P2158 [SDOI2008] 仪仗队 题目大意: solution: 先得出结论:当 \(\gcd(x,y)=1\) 时两个点不可见,换句话说,就是两个点互质(0,1特殊考虑)。 简单证明: 反证法: 设 \(x,y\) 所在直线斜率为 \(k=\frac{y}{x}\) \(\gcd(x,y)=d\) ,假设 \(x,y\) 不互质,设 \(x'=x/d,y'=y/d\) ,易证 \(\frac{y'}{x'}\)

题解 P2158 【[SDOI2008]仪仗队】

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

仪仗队

题目链接:https://www.luogu.org/problemnew/show/P2158 欧拉函数模板题 WARNING:考虑n=1的情况,因为n=1时看不到任何人,此时输出的值为0 代码: 1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 using namespace std; 5 const int N=40005; 6 int n,b[N],prime[N],fai

P2158仪仗队

今天早上你谷崩了 由于脑子抽筋,所以选了一道数学题来做。做着做着就疯了 传送 窝盟先画张图冷静冷静   这是样例的图,其中蓝点是有学生的地方。 窝盟来看一下那些学生可以被C君看到。 假设这张图是一个坐标系,C君在(0,0)。 C君可以看到的学生:(1,0),(0,1),(1,1),(1,2),(2,1),(1,3)