hdu 1215 七夕节
2016-04-17 16:02
330 查看
代码:
#include<stdio.h> #include<cstring> using namespace std; int a[500005]; int main() { memset(a,0,sizeof(a)); //int cnt=0; for(int i=1;i<=500000;i++) { for(int j=1;j*i<=500000;j++) { a[i*j]+=i; //cnt++; } } //printf("%d\n",cnt); int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); printf("%d\n",a -n); } }
相关文章推荐
- NetAnalyzer笔记 之 七 NetAnalyzer2016使用方法(1)
- 理解进程调度时机跟踪分析进程调度与进程切换的过程
- Windows平台下GCC编程之打印所有的“水仙花数”,所谓“水仙花数”是指一个三位正整数,其各位数字的立方和等于该数本身。
- ECMAScript函数
- 项目2-用对象数组操作长方柱类
- c语言 之 可变参数列表的应用
- Object-C 方法
- 类对象和包的总结
- 读《证券市场基础知识》(2012)-1 [概念篇]
- xmanager root登录
- Android内存泄漏的各种原因详解
- Nodejs Stream 数据流使用手册
- 【C++】模拟实现new[]和delete[]
- 第四章 考研求职两不误-开放-封闭原则
- 堆和栈 各种变量存储位置
- 世界上有10种人,一种懂二进制,一种不懂。那么你知道两个int32整数m和n的二进制表达,有多少个位(bit)不同么?
- 查找之一:顺序表查找
- 【杭电-oj】 -2111-Saving HDU(最对可以带走价值多少的宝藏)
- C语言笔记-getch\getche\getchar的区别
- 可重入函数与不可重入函数