题目描述

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

输入输出格式

输入格式:

共一个数N

输出格式:

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

输入输出样例

输入样例#1:

4
输出样例#1:

9

说明

【数据规模和约定】

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

代码

#include<bits/stdc++.h>
using namespace std;
int ola(int n)
{
int ans=,i,k;
if(n==)
ans=;
else
{
ans=n;
k=;
for(i=;n!=;i+=k)
{
if(n%i==)
{
ans/=i;
ans*=(i-);
while(n%i==) n/=i;
i=k;
}
}
}
return ans;
}
int ans,n;
int main()
{
scanf("%d",&n);
if(n==) {cout<<<<endl;return ;}
for(int i=;i<=n;++i)
ans+=ola(i-);
cout<<ans+<<endl;
return ;
}

最新文章

  1. JQuery中隐藏/显示事件函数
  2. CSharpGL(1)从最简单的例子开始使用CSharpGL
  3. MySQL5.7.13源代码阅读心得
  4. jQuery事件和JavaScript事件
  5. wcf服务与web发布时无法访问 几种解决办法
  6. PLSQL导入Excel数据方法
  7. 17、Wi-Fi Direct
  8. Hibernate的CRUD
  9. URL加载系统----iOS工程师必须熟练掌握
  10. 学习笔记(C++Primer)--易错点总结(Chapter2)
  11. [SCOI2009]windy数
  12. VMware如何给虚拟机添加新硬盘
  13. SD--批量删除订单
  14. java 向上转型和向下转型
  15. 【转】谷歌三大核心技术(二)Google MapReduce中文版
  16. python基础学习1-类相关内置函数
  17. 深入理解java虚拟机,并发方面
  18. 随机生成30道四则运算-NEW
  19. Dsyy的第一篇博文~
  20. xcode没有ios7的模拟器

热门文章

  1. IOS与android
  2. sysbench0.5安装和使用介绍
  3. POJ 3107 Godfather (树的重心)
  4. 【iOS】UITableview cell 顶部空白的n种设置方法
  5. 开源项目: circular-progress-button
  6. Linux网络管理及基础设置
  7. 【414】Code::Blocks增加主题
  8. Jarvis OJ-Smashes
  9. Flask——基础知识
  10. 配置SpringMVC返回JSON遇到的坑