比赛 20160316 评测结果 AAAAAAAAAA
题目名称 打表 最终得分 100
用户昵称 KZNS 运行时间 0.003 s
代码语言 C++ 内存使用 0.50 MiB
提交时间 2016-03-16 20:55:36
显示代码纯文本
//KZNS
#include <fstream>
using namespace std;
//
ifstream fin ("sendtable.in");
ofstream fout ("sendtable.out");
//
int n;
int phi[50003]={0};
//
int main() {
	fin >>n;
	phi[1]=1;
	for (int i=2; i<=n; i++) {
		if (!phi[i]) {
			for (int j=i; j<=n; j+=i) {
				if (!phi[j])
					phi[j]=j;
				phi[j]=phi[j]/i*(i-1);
			}
		}
	}
	long int ed=0;
	for (int i=2; i<=n; i++) {
		ed+=phi[i];
	}
	ed*=2;
	ed+=1;
	fout <<ed <<endl;
	return 0;
}
//UBWH