UVA 11526 - H(n)
来源:互联网 发布:小学生必知科普知识 编辑:程序博客网 时间:2024/04/30 02:05
这个题 很久之前做数学的时候 就做过了。 但是当时没做出来。 水平很有限。
现在再看这个题 就有点简单了。 就是 求 每个数 有几个 然后乘起来就好。
这个题重在优化。 一开始 还在找规律。 结果没找到。 就去优化了。
比如 10 的时候 10 5 3 2 2 1 1 1 1 1 就是 一个 10 一个 5 一个3 两个2 5个 1 实现如下。
#include <cstdio>#include <algorithm>#include <iostream>#include <cstring>#include <cmath>#include <cstdlib>#include <string>#include <map>#include <vector>#include <set>#include <queue>#include <stack>#include <cctype>using namespace std;#define ll long longtypedef unsigned long long ull;#define maxn 1000+100#define INF 1<<30int main (){ int num; scanf("%d",&num); while(num--){ ll n; scanf("%lld",&n); ll sum = 0; for(ll i = 2; i <= n; i++){ ll tem = n / i; ll z = n / tem; sum += (z - i + 1)*tem; i = n / tem; } if(n >= 0) sum += n; printf("%lld\n",sum); } return 0;}
0 0
- UVA 11526 - H(n)
- UVa 11526 - H(n)
- UVa 11526 - H(n)
- Uva-11526 H(n)
- uva 11526 H(n)
- UVA 11526 H(n)
- UVa 11526 - H(n)
- UVa 11526 H(n) (数论)
- UVa 11526 - H(n) [数学]
- UVA - 11526 H(n) (数学)
- [UVA 11526]H(n)[数学]
- UVA 11526(p344)----H(n)
- UVA-11526H(n)(数论)
- uva 11526 H(n)(公式优化)
- H(n) UVA
- uva 11526计算n/1+n/2+...+n/n(整除)
- UVA_11526 H(n)
- uva11526-H(n)-数论
- django中的数据库配置
- Hdu 2473(并查集删除操作) Junk-Mail Filter
- 求sd卡数据恢复工具要破解版的
- 关于不同语言的参数执行顺序问题
- putty中出现Network error:Software caused connection abort 的解决办法
- UVA 11526 - H(n)
- hdu 2973 威尔逊定理
- Linux下sar 详解
- hdu 4939 Stupid Tower Defense
- 通过分类为数组添加一个倒序的一个方法.
- 如何恢复储存卡的文件照片呢
- CEEPOO卡贝洛品牌介绍(防辐射孕妇装/孕妇马甲/孕妇围裙领先品牌)
- 九度OJ---1041
- JDK里的设计模式