http://acm.hust.edu.cn/vjudge/contest/view.action?cid=85482#problem/F

题意是输入的数是输出数所有因子的加和。

这里从输出推输入,范围很小。

输出的数至少能分出1和它本身,则加和一定大于输出数,即输入的数一定大于输出数,因为数的范围很小,所以可以从输入数向前遍历,将每一个数的所有因子加起来,与输入数相等,则为输出数。

#include<iostream>
using namespace std;
int f(int a)
{int sum=0;for(int i=1;i<=a;i++){if(a%i==0)sum+=i;}return sum;
}
int main()
{int t,flag=1;cin>>t;while(t!=0){int ch=0;for(int j=0;j<t;j++){if(f(t-j)==t){cout<<"Case "<<flag<<": "<<t-j<<endl;ch=1;break;}}if(ch==0)cout<<"Case "<<flag<<": "<<-1<<endl;cin>>t;flag++;}
}

转载于:https://www.cnblogs.com/mu-ye/p/5445854.html

uva11728alternate task所有因子相关推荐

  1. joc杂志影响因子2019_边缘计算 | SCI期刊JoCCASA诚邀专刊稿件

    原标题:边缘计算 | SCI期刊JoCCASA诚邀专刊稿件 期刊基本信息 期刊名称 Journal of Cloud Computing: Advances, Systems and Applicat ...

  2. CodeForces - 1512G Short Task(欧拉筛求因子和)

    题目链接:点击查看 题目大意:设 d(n)d(n)d(n) 为 nnn 的约束和,更具体的,d(n)=∑k∣nkd(n)=\sum_{k|n}kd(n)=∑k∣n​k 现在有 mmm 次询问,每次给出 ...

  3. cf1512 G - Short Task

    cf1512 G - Short Task 题意: 给一个c,求n,使得n的因数和为c 题解: 求因数和的裸题 我们直接预处理所有数的因数和 筛法求因数和 讲解博客 代码: 埃式筛nloglog(1e ...

  4. Task 2: Word Vectors and Word Senses (附代码)(Stanford CS224N NLP with Deep Learning Winter 2019)

    Task 2: Word Vectors and Word Senses 目录 Task 2: Word Vectors and Word Senses 一.词向量计算方法 1 回顾word2vec的 ...

  5. C语言_因数、因子_质数(素数)、合数

    1-因数.因子 因数:整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数.0不是0的因数. 因子:不包括这个数本身的因数. #include<stdio.h> in ...

  6. Learning to Quantize Deep Networks by Optimizing Quantization Intervals with Task Loss 论文总结

    论文精读 <Learning to Quantize Deep Networks by Optimizing Quantization Intervals With Task Loss> ...

  7. 多任务进化优化算法(一)——多因子进化算法(MFEA)

    闲话:由于前段时间一直忙着写论文,所以很久没有更新了,之前的多目标优化系列我也不打算更新了,因为田野老师的PlatEMO真的很好用,代码也很规范,刚入门的同学们,我很建议你们去看看PlatEMO的源代 ...

  8. 解读:Few-shot classification in Named Entity Recognition Task

    解读:Few-shot classification in Named Entity Recognition Task 1 介绍 2 相关工作 3 原型网络 3.1 模型 3.2 适配NER 4 小样 ...

  9. Datawhale组队学习之集成学习——Task 6 Boosting

    Datawhale组队学习之集成学习--Task 6 Boosting 一.Boosting方法的基本思路 二.Adaboost算法 1.Adaboost基本原理 2.使用sklearn对Adaboo ...

最新文章

  1. flutter 一行代码取消 返回按钮
  2. python类库32[多进程同步Lock+Semaphore+Event]
  3. python模拟sed在每行添加##
  4. JavaScript实现设置或清除数字指定偏移量上的位setBit算法(附完整源码)
  5. SAP Spartacus 服务器端渲染文件 server.js 和构建后的 main.js 对比
  6. YbtOJ#526-折纸游戏【二分,hash】
  7. Linux常用命令——chattr、lsattr
  8. Android6.0以上打电话动态权限
  9. 交换机Vlan中 tagged和untagged的区别
  10. 基于yolo3 与crnn 实现中文自然场景文字检测及识别
  11. CommonAPI新版本配置
  12. 如何免费获取国外硕博学位论文全文资源
  13. 【全栈接口测试进阶系列教程】精通api接口测试,接口分类,接口架构,http,webservice,dubbo接口协议,接口流程,接口工具,cookie,session,token接口鉴权原理以及实战
  14. python replace 空格数据处理
  15. js实现页面指定区域局部刷新
  16. python输出间隔符_python print 使用分隔符 或行尾符
  17. 注册一级建造师和注册二级建造师有什么区别
  18. Ubuntu16.04 终端命令行 文件重命名
  19. 阿里云 - MaxCompute研究
  20. vue3条码批量打印

热门文章

  1. 程序员的量化交易之路(1)----规划开篇
  2. localparam和parameter的区别
  3. USB开发基础:USB命令(请求)和USB描述符
  4. healpy的安装(包括healpix)
  5. Python-Numpy函数-tile函数
  6. 隔空操作之通过简单计算识别手的挥动反向
  7. scrapy中使用代理cookies user-agent
  8. 洛谷P2512 糖果传递
  9. django性能优化缓存view详解
  10. zabbix 监控 elasticsearch