uva 11728 - Alternate Task(数论)
2024-08-29 10:36:19
版权声明:本文为博主原创文章,未经博主同意不得转载。
https://blog.csdn.net/u011328934/article/details/36409469
题目大意:给出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;
}
最新文章
- c#数据绑定(5)--LINQ
- jQuery.ajaxSetup() 函数详解
- omnet++5.0安装使用
- web服务器工作原理
- JS的join函数用法
- Python学习笔记(4):自定义时间类
- springMVC+ajax分页查询
- PHP扩展开发
- C#备份,还原数据库
- js异步加载 defer和async 比较
- HTML5最佳实践
- Tcl与Design Compiler (九)——综合后的形式验证
- java中阻止类的继承
- 【NIFI】 Apache NiFI 集群搭建
- sjms-2 创建型模式
- (转)Spring Boot(十二):Spring Boot 如何测试打包部署
- GO语言-基础语法:变量定义
- dubbo配置方式简单介绍
- Java关键字(一)——instanceof
- LeetCode 43 字符串相乘
热门文章
- Eslint使用(webpack中使用)
- CSS3的媒体查询(Media Queries)与移动设备显示尺寸大全
- SAP MM 按采购订单查询付款信息的报表?
- win10怎么录制电脑屏幕 电脑播放视频录制
- 安装docker17.06.0版本报错和解决方法
- RobotFramework&#160;官方demo&#160;Quick&#160;Start&#160;Guide&#160;rst配置文件分析
- Jenkins&#160;Jenkins构建历史记录处理
- Windows&#160;批处理获取某路径下最新创建的文件的名称
- unity修改脚本的图标
- 算法:输入一个链表,输出该链表中倒数第k个结点。