Uva 11728 - Alternate Task

题目链接

题意:给定一个因子和。求出相应是哪个数字
思路:数字不可能大于因子和,对于每一个数字去算出因子和,然后记录下来就可以

代码:

#include <stdio.h>
#include <string.h> const int N = 1005;
int n, ans[N]; void init() {
memset(ans, -1, sizeof(ans));
for (int i = 1; i <= 1000; i++) {
int sum = 0;
for (int j = 1; j <= i; j++) {
if (i % j == 0)
sum += j;
}
if (sum <= 1000) ans[sum] = i;
}
} int main() {
int cas = 0;
init();
while (~scanf("%d", &n) && n) {
printf("Case %d: %d\n", ++cas, ans[n]);
}
return 0;
}

最新文章

  1. Java通过ODBC链接数据库并遍历结果的一个问题
  2. 显示textarea内容的时候没有自动换行
  3. Java常用的输入输出方法
  4. 用wordpress搭建个人博客
  5. char*和char []
  6. [转]Linux进程间通信——使用信号
  7. Entity Framework 学习第二天
  8. Android中使用shape制作一个旋转的progressbar
  9. DOM commend
  10. S性能 Sigmoid Function or Logistic Function
  11. linux三剑客之sed命令
  12. oracle篇 之 单行函数
  13. 【java 多线程】多线程并发同步问题及解决方法
  14. CSS3 画基本图形,圆形、椭圆形、三角形等
  15. tornado设置cookie并加密
  16. golang 之 flag.String
  17. 权限管理UI
  18. django orm 优化
  19. 输出图中顶点i到顶点j之间的所有简单路径
  20. js的数组问题

热门文章

  1. android 图片特效处理之光晕效果
  2. elasticsearch index 之 create index(二)
  3. PHP截取字符串长度
  4. Mac使用Docker-machine訪问docker publish port
  5. 欧洲的VPS 1天内收到几万次ssh端口访问,99%的访问量来自中国
  6. 29.局部和全局重载new delete
  7. Objective-C基础笔记(7)Foundation中的常用结构体
  8. Java学习笔记九
  9. POJ 3220 Jessica&#39;s Reading Problem
  10. Vue的学习--遇到的一些问题和解决方法