题意:及其无聊的一道题目,以前做STl专题的时候,曾经做过一道求一个数的所有约数之和的题目,该题和那道题刚好相反,是给你一个数的约数之和,问这个数可能是多少!

题目:还能咋办,直接打表筛一遍就ok了,先打一张所有数的因数之和的表,然后来一个,查一下表就行了,水题!

code:

#include <iostream>#include <cstdio>#include <vector>using namespace std;

const int N=1005;vector<int>v(N,0);

void init()   //自以为打的很好一张表,优于教材的算法{    int n,m,i,j,sum;    for(i=1;i<N;i++)        for(j=1;i*j<N;j++)            v[i*j]+=i;}int cal (int n){    for (int i=n;i>=1;i--)        if (v[i]==n)            return i;    return -1;}int main(){    init();    int n,ca=1;    while (~scanf("%d",&n)&&n)        printf("Case %d: %d\n",ca++,cal(n));         return 0;}

uva 11728——Alternate Task相关推荐

  1. 洛谷P2181答案C语言,洛谷P2181 对角线(组合数)

    题目描述 对于一个N个定点的凸多边形,他的任何三条对角线都不会交于一点.请求楚图形中对角线交点的个数. 例如,6边形: 输入输出格式 输入格式: 第一行一个n,代表边数. 输出格式: 第一行输出交点数 ...

  2. 《算法入门经典大赛——培训指南》第二章考试

    UVa特别考试 UVa站点专门为本书设立的分类题库配合,方便读者提交: http://uva.onlinejudge.org/index.php?option=com_onlinejudge& ...

  3. React Fiber

    React Fiber是对核心算法的一次重新实现 React Fiber的方式 破解JavaScript中同步操作时间过长的方法其实很简单--分片. 把一个耗时长的任务分成很多小片,每一个小片的运行时 ...

  4. React Fiber 原理实现

    react16之前的问题 react16之前dom元素的更新采用递归遍历的方式来对比子节点.一旦进入到递归遍历,整个过程将不能被打断,如果dom树的层次比较深,整个对比过程将耗时较长.而js的运行和d ...

  5. UVa 1225 Digit Counting 题解

    英文 Description Trung is bored with his mathematics homeworks. He takes a piece of chalk and starts w ...

  6. uva 167 The Sultan's Successors

    题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=108& ...

  7. UVA一些简单题题解。

    UVA 272 TEX Quotes(字符串处理) 题目大意是: 在Tex中,左双引号是" `` ".右双引号是 " '' " ,输入一篇包含双引号的文章,任务 ...

  8. UVA之11462 - Age Sort

    [题目] You are given the ages (in years) of all people of a country with at least 1 year of age. You k ...

  9. CDQ分治入门 + 例题 Arnooks's Defensive Line [Uva live 5871]

    CDQ分治入门 简介 CDQ分治是一种特别的分治方法,它由CDQ(陈丹琦)神犇于09国家集训队作业中首次提出,因此得名.CDQ分治属于分治的一种.它一般只能处理非强制在线的问题,除此之外这个算法作为某 ...

最新文章

  1. 持续集成之“自动化部署”
  2. 开发一个大型后台管理系统,应该用前后端分离的技术方案吗?
  3. 国庆特惠!超全技术栈来袭!视觉/激光SLAM+点云处理+三维重建+多传感器融合...
  4. 削减成本同时,多数企业仍计划增加云计算投入
  5. bat给文件追加换行内容
  6. 如何让.net程序自动运行在管理员权限下
  7. 09_分类算法--k近邻算法(KNN)、案例、欧氏距离、k-近邻算法API、KNeighborsClassifier、及其里面的案例(网络资料+学习资料整理笔记)
  8. 中石油训练赛 - sciorz画画(区间dp)
  9. 利用spring AOP注解实现日志管理
  10. 如何通过http从linux下载文件,linux – 我可以通过http验证大量文件下载吗?
  11. JDBC连接MySQL数据库及示例
  12. 简要分析光端机选购必备条件
  13. 自然语言处理项目之文档主题分类
  14. GTK实现:俄罗斯方块小游戏源代码(RussiaCube.c)
  15. sql server management studio快捷键
  16. 打包部署时jar包和war包的区别
  17. HDU5687 Problem C【字典树】
  18. 为保证云应用及虚拟串口功能正常使用,请务必下载安装Windows系统环境补丁
  19. 比起高性能计算,高端存储才更亟待国产化
  20. 在NS2 AODV协议中添加blackhole attacker(黑洞攻击) [转载]

热门文章

  1. 巧用CSS实现分隔线
  2. CSS Variables
  3. 鼠标滚轮事件及解决滚轮事件多次触发问题
  4. spring和mybatis的整合开发(基于MapperScannerConfigurer的整合开发(适用于复杂项目,接口较多的情况))...
  5. Windows下运行jekyll,编码已不再是问题
  6. SVN+AnkhSVN端配置
  7. 提升应用视觉Android效果的10个UI技巧
  8. c 语言输出指针的值,C 语言指针
  9. 简述select语句的完整语法_SQL里的各种语句的完整语法
  10. object picker 微信小程序_微信小程序 demo分享