题目描述

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

输入输出格式

输入格式:

共一个数N

输出格式:

共一个数,即C君应看到的学生人数。

输入输出样例

输入样例#1:

4

输出样例#1:

9

说明

【数据规模和约定】

对于 100% 的数据,1 ≤ N ≤ 40000

 

http://www.cnblogs.com/SilverNebula/p/5894679.html

和上面这道题一个样。

求(N-1)(N-1)矩阵内的互质坐标个数。

 1 /*by SilverN*/
 2 #include<algorithm>
 3 #include<iostream>
 4 #include<cstring>
 5 #include<cstdio>
 6 #include<cmath>
 7 using namespace std;
 8 const int mxn=40010;
 9 int read(){
10     int x=0,f=1;char ch=getchar();
11     while(ch<'0' || ch>'9'){if(ch=='-')f=-1;ch=getchar();}
12     while(ch>='0' && ch<='9'){x=x*10+ch-'0';ch=getchar();}
13     return x*f;
14 }
15 int phi[mxn];
16 int pri[mxn],cnt=0;
17 bool vis[mxn];
18 int n;
19 int sum[mxn];
20 void Euler(){
21     phi[1]=1;
22     int i,j;
23     for(i=2;i<mxn;i++){
24         if(!vis[i]){
25             vis[i]=1;pri[++cnt]=i;phi[i]=i-1;
26         }
27         for(j=1;j<=cnt && i*pri[j]<mxn;j++){
28             vis[i*pri[j]]=1;
29             if(i%pri[j]==0){phi[i*pri[j]]=phi[i]*pri[j];break;}
30             else phi[i*pri[j]]=phi[i]*(pri[j]-1);
31         }
32     }
33     for(i=1;i<mxn;i++)
34         sum[i]+=sum[i-1]+phi[i];
35     return;
36 }
37 int main(){
38     Euler();
39     n=read();
40     printf("%d\n",sum[n-1]*2+1);
41     return 0;
42 }

转载于:https://www.cnblogs.com/SilverNebula/p/5896926.html

洛谷P2158 [SDOI2008]仪仗队相关推荐

  1. 洛谷P2158仪仗队(数学,观察找规律,欧拉函数)

    题目链接:https://www.luogu.org/problemnew/show/P2158 读完题被吓到了,这是什么东西. 总之,需要观察+找规律啊!观察可以发现,从第三行开始,第i行中当前直角 ...

  2. 洛谷 P2463 [SDOI2008]Sandy的卡片 解题报告

    P2463 [SDOI2008]Sandy的卡片 题意 给\(n(\le 1000)\)串,定义两个串相等为"长度相同,且一个串每个数加某个数与另一个串完全相同",求所有串的最长公 ...

  3. 洛谷P1984 SDOI2008烧水问题

    P1984 [SDOI2008]烧水问题 186通过 438提交 题目提供者lych 标签数论(数学相关)模拟各省省选 难度普及+/提高 提交该题 讨论 题解 记录 最新讨论 求助! 也是醉了... ...

  4. 洛谷P2463 [SDOI2008]Sandy的卡片(后缀数组SA + 差分 + 二分答案)

    题目链接:https://www.luogu.org/problem/P2463 [题意] 求出N个串中都出现的相同子串的最长长度,相同子串的定义如题:所有元素加上一个数变成另一个,则这两个串相同,可 ...

  5. 洛谷P2147[SDOI2008]洞穴勘测

    题目 LCT,或者并查集水过. 首先并查集这道题不能路径压缩,因为路径压缩是为了用牺牲一些信息的方法来加快速度,可是这道题我们需要这个信息,所以不能路径压缩. 剩下的操作就只剩下了暴力并查集,而每次查 ...

  6. 洛谷 数论入门相关题目--2022.01.22

    P2926 [USACO08DEC]Patting Heads S 拍头 https://www.luogu.com.cn/problem/P2926 P3383 [模板]线性筛素数 https:// ...

  7. 洛谷 - 试炼场(全部题目备份)

    整理的算法模板合集: ACM模板 目录 1.新手村 1 - 1 洛谷的第一个任务 1 - 2 顺序与分支 1 - 3 循环!循环!循环! 1 - 4 数组 1 - 5 简单字符串 1 - 6 过程函数 ...

  8. [SDOI2008]仪仗队

    洛谷:https://www.luogu.org/problemnew/show/P2158 bzoj:problem 2190 这题就是一道欧拉函数板子题. 对gcd稍微有点了解的人就会知道,在一个 ...

  9. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

最新文章

  1. Slog42_支配vue框架初阶项目之博客网站-单页-默认头像的布局和定位
  2. Unity3D中使用KiiCloud总结一
  3. Oracle 数据库impdp导入数据库版本和dmp数据库文件版本不匹配问题解决方法,ORA-39142版本号不兼容、ORA-39000转储文件说明错误解决方法
  4. 数学建模学习笔记——拟合算法
  5. 男朋友出的性格测试题
  6. wordpress插件-Media folder插件汉化版_优化加速插件
  7. DPM 检测源码分析
  8. 【剑指 offer】(十九)—— 二叉树镜像
  9. java反射作用与意义
  10. 自定义简单控件之标题控件
  11. Raki的读paper小记:Dark Experience for General Continual Learning: a Strong, Simple Baseline
  12. Springer LNCS Latex 模板 无法下载
  13. 四、固态硬盘存储技术的分析(论文)
  14. 自拟计算机作文100字,三年级自拟作文100字
  15. HDU-4565 So Easy!
  16. 平安云加速器D-day开幕为企业量身打造“加速”之旅
  17. 一个完整的网站建设需要哪些流程?
  18. 欧几里得算法及其扩展欧几里得算法——数论
  19. 物联卡如何提高安全等级
  20. 全球与中国回音壁市场深度研究分析报告

热门文章

  1. 跟着JAMA论文学习重复测量资料分析方法
  2. 医疗器械软件安全性级别判定
  3. 用户模式 VS 内核模式(1)
  4. linux下oracle修改最大连接数,linux修改TCP最大连接数
  5. php调http接口,2步教你解决http协议php接口调用
  6. python用sqlite数据库,python 中使用sqlite数据库
  7. 如何成为android开发工程师,android开发工程师薪资 如何成为一名合格的android开发工程师?...
  8. PyTorch随笔-1
  9. rust(64)-指针类型(1)
  10. AI理论知识整理(18)-内积与范数