版权声明:本文为博主原创文章,未经博主同意不得转载。

https://blog.csdn.net/u011328934/article/details/36409469

option=com_onlinejudge&Itemid=8&page=show_problem&category=474&problem=2828&mosmsg=Submission+received+with+ID+13820744" rel="nofollow">题目链接:uva 11728 - Alternate
Task

题目大意:给出S,求N,要求N全部的因子和为S。

解题思路:枚举因子i,全部整除i的数和加上i。

#include <cstdio>
#include <cstring> const int N = 1005; int n, c[N], v[N]; void init () {
memset(c, 0, sizeof(c));
memset(v, -1, sizeof(v)); for (int i = 1; i < N; i++) {
for (int j = i; j < N; j += i)
c[j] += i; if (c[i] < N)
v[c[i]] = i;
}
} int main () {
init();
int cas = 1;
while (scanf("%d", &n) == 1 && n) {
printf("Case %d: %d\n", cas++, v[n]);
}
return 0;
}

最新文章

  1. c#数据绑定(5)--LINQ
  2. jQuery.ajaxSetup() 函数详解
  3. omnet++5.0安装使用
  4. web服务器工作原理
  5. JS的join函数用法
  6. Python学习笔记(4):自定义时间类
  7. springMVC+ajax分页查询
  8. PHP扩展开发
  9. C#备份,还原数据库
  10. js异步加载 defer和async 比较
  11. HTML5最佳实践
  12. Tcl与Design Compiler (九)——综合后的形式验证
  13. java中阻止类的继承
  14. 【NIFI】 Apache NiFI 集群搭建
  15. sjms-2 创建型模式
  16. (转)Spring Boot(十二):Spring Boot 如何测试打包部署
  17. GO语言-基础语法:变量定义
  18. dubbo配置方式简单介绍
  19. Java关键字(一)——instanceof
  20. LeetCode 43 字符串相乘

热门文章

  1. Eslint使用(webpack中使用)
  2. CSS3的媒体查询(Media Queries)与移动设备显示尺寸大全
  3. SAP MM 按采购订单查询付款信息的报表?
  4. win10怎么录制电脑屏幕 电脑播放视频录制
  5. 安装docker17.06.0版本报错和解决方法
  6. RobotFramework&#160;官方demo&#160;Quick&#160;Start&#160;Guide&#160;rst配置文件分析
  7. Jenkins&#160;Jenkins构建历史记录处理
  8. Windows&#160;批处理获取某路径下最新创建的文件的名称
  9. unity修改脚本的图标
  10. 算法:输入一个链表,输出该链表中倒数第k个结点。