Problem Description
七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" 人们纷纷来到告示前,都想知道谁才是自己的另一半.告示如下:数字N的因子就是所有比N小又能被N整除的所有正整数,如12的因子有1,2,3,4,6. 你想知道你的另一半吗?
Input
输入数据的第一行是一个数字T(1<=T<=500000),它表明测试数据的组数.然后是T组测试数据,每组测试数据只有一个数字N(1<=N<=500000).
Output
对于每组测试数据,请输出一个代表输入数据N的另一半的编号.
Sample Input
3 2 10 20
Sample Output
1 8 22
Author
Ignatius.L
Source
杭电ACM省赛集训队选拔赛之热身赛
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>using namespace std;int an[510000],num;
bool bn[510000];
void prime()
{num = 0;memset(bn,1,sizeof(bn));bn[0] = bn[1] = 0;int i,j;for(i = 2;i<=500000;i++){if(bn[i]) an[num++] = i;for(j = 0;an[j]*i<=500000;j++){if(i%an[j] == 0)break;bn[i*an[j]] = 0;}}
}int main()
{int z;prime();cin>>z;while(z--){int a;scanf("%d",&a);int aa = a;int i,j,k;int t,sum,ans = 1;for(i = 0;a!=1;i++){if(a%an[i] == 0){t = 1,sum = 1;while(a%an[i] == 0){a/=an[i];t *= an[i];sum+=t;}ans *= sum;}}ans -= aa;printf("%d\n",ans);}return 0;
}

转载于:https://www.cnblogs.com/wos1239/p/4581642.html

hdu1215七夕节相关推荐

  1. HDU1215 七夕节【水题】

    七夕节 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  2. HDU1215七夕节(约数和定理)

    题目链接:七夕节 思路:这题数据规模不大,用下这个定理1A Code: #include <math.h> #include <stdio.h>const int mod = ...

  3. 七夕节马上到了,有对象的,无对象的必备神奇用Python做一个烟花秀

    今天已经周三了还有三天就是七夕节了,要给女朋友买礼物怕是来不及了! 那怎么办呢?那么就给她准备一个就全城烟花视频吧. 可除了土豪,不是所有人都能在整个城市放烟花的.对于一个普通的不能再普通的我也只能想 ...

  4. 七夕节脱单“神助攻”!AI教你写情话

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 允中 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 广大的钢铁直男们,七夕节快 ...

  5. HDU 1215 七夕节 数论

    七夕节 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description 七夕节 ...

  6. 七夕节福利,一套java架构师资源等你拿

    精彩内容 java实战练习项目教程 全网最全电子图书分享 你所需要的大数据视频教程 java全套学习视频教程及源码 七夕节了,所以思海同学想着,在七夕节之前给大家先带来一些福利,希望对大家有帮助,因为 ...

  7. java找哪一天是星期几_七夕节是几月几日农历时间 2019年七夕情人节哪一天星期几...

    对于中国人来说,可以不记得2月14日是什么节日,但一定不会忘记牛郎和织女相传的节日"七夕情人节".那么2019年农历七月初七是几月几号呢? 七夕节是几月几日农历时间 2019年农历 ...

  8. 七夕节,程序员们都怎么哄女朋友开心?

    大家好,马上就七夕节了,七夕节是牛郎织女鹊桥相会的相会的日子. 这篇文章的前提是,你得有个女朋友,没有就先收藏着吧! 一.七夕节的由来 七夕节的来源是梁山伯与祝英台的美丽传说,化成了一对蝴蝶~ 美丽的 ...

  9. 数学--数论--HDU 12151七夕节 Plus (因子和线性筛)

    Problem Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" ...

  10. 数学--数论--HDU 12151七夕节

    七夕节 Problem Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!&q ...

最新文章

  1. 【Groovy】Groovy 语言特点简介 ( 支持 Java 语法 | 支持 Java 虚拟机 | Groovy 语言是动态语言 | Groovy 扩展 JDK | 编译时元编程 )
  2. LeetCode-滑动窗口-3. 无重复字符的最长子串
  3. QuickWAP 2005企业WAP网站系统简介
  4. C/C++函数调用的几种方式总结
  5. 01数字基带信号及其频谱特性
  6. densenet网络结构_DenseNet轻量型网络
  7. 教你如何从0到1实现组件化架构
  8. Python的矩阵分块
  9. Cisco Packet Tracer---链路聚合简单配置
  10. 黑马程序员--多线程
  11. initialization on demand holder
  12. 核子公式——量化IT团队绩效
  13. svm->predict()报错浮点数例外(核心已转储)
  14. iOS info.plist访问权限设置
  15. 销售系统学习.mdl
  16. java poi 实现生成ppt
  17. 使命召唤10计算机丢失,快速设置win10系统玩使命召唤9 xinput1 3.dll丢失的解决教程...
  18. 重装win10纯净版操作系统
  19. JS设置CSS样式的几种方式(js设置!important)
  20. Win10安装CAD2006

热门文章

  1. python源码中的学习笔记_第11章_模块与包
  2. Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
  3. 微软亚洲研究院周明 | 从语言智能到代码智能
  4. 【NLP之情感分析】华为云NLP算法专家:全面解读文本情感分析任务
  5. 【概率笔记】条件概率这样学才快啦
  6. 【每日算法Day 98】慈善赌神godweiyang教你算骰子点数概率!
  7. 每日算法系列【LeetCode 386】字典序排数
  8. 基于机器学习的源代码分类
  9. Netty in action—ChannelHandler和ChannelPipeline
  10. GroupBy()方法