NYOJ478月老的烦恼(1)
来源:互联网 发布:奢侈品销售 知乎 编辑:程序博客网 时间:2024/05/16 05:22
月老的烦恼(1)
时间限制:1000 ms | 内存限制:65535 KB
难度:3
- 描述
月老最近遇到了一个很棘手的问题,就是“剩男”“剩女”急速增长,而自己这边又人手不足导致天天都得加班。现在需要你来帮助月老解决这个问题,牵红绳的规则很简单:每个男生都一个编号n(1<=n<=500000),编号n的因数之和就是要牵线的女生的编号。
如20的因子是:1,2,4,5,10;
- 输入
- 输入数据的第一行是一个数字T(1<=T<=500000),它表明测试数据的组数.然后是T组测试数据,每组测试数据只有一个数字N(1<=N<=500000).
- 输出
- 对于每组测试数据,请输出一个代表输入编号N男生的另一半的编号.
- 样例输入
321012
- 样例输出
1816
ac代码:
#include<stdio.h>long sum[500005];void fun()//调用函数,这样写清晰点,也可以写到函数内{ int i,j; for(i=1;i<=500000;i++)//打表 for(j=1;j*i<=500000;j++) { sum[j*i]+=i; }}int main(){ int n,a; fun(); scanf("%d",&n); while(n--) { scanf("%d",&a); printf("%ld\n",sum[a]-a);//不算自身,减去 } return 0;}
0 0
- NYOJ478 月老的烦恼(1)
- NYOJ478月老的烦恼(1)
- 月老的烦恼(1)
- 月老的烦恼(1)
- 月老的烦恼(1)
- 月老的烦恼(1)
- 月老的烦恼(1)
- nyoj-478-月老的烦恼(1)
- NYOJ 478 月老的烦恼(1)
- NYOJ 478 月老的烦恼(1)
- nyoj 478 月老的烦恼(1)
- 478 月老的烦恼(1)
- NYOJ 月老的烦恼(1)
- NYOJ 478 月老的烦恼(1)
- NYOJ 题目478 月老的烦恼(1)(数学)
- 整数因子问题__nyist 478 月老的烦恼(1)
- 南阳理工acm 478月老的烦恼(1)
- NYOJ 478 月老的烦恼(1)【因字数&&HDU 1215 七夕节】
- 结算中少算了全屏炸弹
- javascript验证数据类型
- 有道小词典
- 重温《C++ Primer》笔记八 数组与指针的几个问题
- 如何实现一个不会被杀死的进程
- NYOJ478月老的烦恼(1)
- iOS 字符串、数组、字典基本操作
- Majority Element系列问题
- 网络基础篇(一)--TCP/IP协议族
- JAVA设计模式之享元模式
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- python 自定义异常
- 织梦实现一个标签调用不同的文件
- Objective-C编码规范:26个方面解决iOS开发问题