LeeBlog

导航

2011年3月27日 #

HDU 1406 完数

摘要: 水题#include<stdio.h>int p[10001];void chart( ){ p[0] = 0; for( int i = 1; i <= 10010; ++i ) { int f = 1,sum = 0; for( int k = 1; k <= i / 2; ++k ) { if( i % k == 0 ) sum += k; if( sum > i ) break; } if( i == sum ) p[i] = p[i - 1] + 1; else p[i] = p[i - 1]; } }int main( ){ chart( ); int 阅读全文

posted @ 2011-03-27 01:16 LeeBlog 阅读(223) 评论(0) 推荐(0) 编辑