首页 > 其他 > 详细

NYOJ478 月老的烦恼(1)

时间:2014-02-23 09:52:52      阅读:240      评论:0      收藏:0      [点我收藏+]

直接打表。


 
#include <cstdio>
#define MAX 500000 + 2
int a[MAX];

void count(){
	int t = MAX / 2, i, j;
	for(i = 1; i != t; ++i)
		for(j = i * 2; j <= MAX; j += i)
			a[j] += i;
}

int main(){
	int t, n;
	count();
	scanf("%d", &t);
	while(t-- && scanf("%d", &n))
		printf("%d\n", a[n]);	
	return 0;
}        


NYOJ478 月老的烦恼(1)

原文:http://blog.csdn.net/chang_mu/article/details/19701517

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!