Uva 10820
来源:互联网 发布:你曾是少年 知乎 编辑:程序博客网 时间:2024/06/06 09:00
比较简单的一道题目,思路和紫书一致,求出欧拉函数的值,求和乘2加1即可,具体实现见如下代码:
#include<iostream>#include<vector>#include<string>#include<set>#include<stack>#include<queue>#include<map>#include<algorithm>#include<cmath>#include<iomanip>#include<cstring>#include<sstream>#include<cstdio>#include<deque>#include<functional>using namespace std;int N;int f[50010];void Init(){memset(f, 0, sizeof(f));f[1] = 1;for (int i = 2; i <= 50000; i++){if (!f[i]){for (int j = i; j <= 50000; j += i){if (!f[j]) f[j] = j;f[j] = f[j] / i*(i-1);}}}}int main(){Init();while (cin >> N&&N){int res = 0;for (int i = 2; i <= N; i++) res += f[i];res = res * 2 + 1;cout << res << endl;}return 0;}
阅读全文
0 0
- uva 10820
- uva 10820
- uva 10820
- UVA 10820
- Uva 10820
- UVA 10820
- Uva 10820
- uva 10820 约束个数
- uva
- UVA
- UVA
- UVA
- uva
- UVA
- UVA
- UVA
- UVA
- UVA
- 11月7日云栖精选夜读:阿里巴巴风鸣:做技术Leader要有危机意识
- java 基本类型
- CSS居中布局
- 洛谷3938 斐波那契
- 使用Osmocom软件以及UmTRX ,教你如何制作一个GSM基站
- Uva 10820
- 往Qtquick项目中添加images文件夹
- 装饰者模式-《Head First 设计模式》第三章
- 深入源码理解YYCache 、SDWebImage、AFNetworking、NSCache 缓存方式与对比
- oracle数据库查询语句in后面的参数个数超过1000的处理方式
- xml 用法解析
- Go语言奇妙点
- 中国国测局地理坐标(GCJ-02)、世界标准地理坐标(WGS-84) 、百度地理坐标(BD-09)坐标系转换
- JavaScript的循环以及数据类型