博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1215 七夕节
阅读量:6406 次
发布时间:2019-06-23

本文共 817 字,大约阅读时间需要 2 分钟。

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

打表水过!!!!!

代码:

#include
#include
#include
#include
#include
#include
using namespace std;long long a[500005];void cmp(){long long i,j,k,m,n; for(i=2;i<=500000;i++) a[i]=1; for(i=2;i<=250000;i++) { for(j=2*i;j<=500000;j=j+i) a[j]=a[j]+i; }} int main(){ long long T,n; cmp(); while(cin>>T) { while(T--) { cin>>n; cout<
<

转载于:https://www.cnblogs.com/wangyumin/p/5323501.html

你可能感兴趣的文章
【数据结构】线性表(一):顺序列表
查看>>
利用Mallet工具自动挖掘文本Topic
查看>>
Windows下oracle打补丁步骤
查看>>
Python教程(一)Python简介
查看>>
asp.net forms认证
查看>>
Hadoop 公平调度器算法调度解析
查看>>
Linux Foundation(笔记)
查看>>
Java学习第二十五天
查看>>
vim配置
查看>>
ubuntu 把软件源修改为国内源和更新
查看>>
随机产生四则运算,导入导出文件
查看>>
位运算符
查看>>
winform自定义控件
查看>>
C#编码好习惯
查看>>
避其锋芒,侧翼出击。——司马亮创业回忆录(一)
查看>>
scope
查看>>
一起谈.NET技术,晚绑定场景下对象属性赋值和取值可以不需要PropertyInfo
查看>>
一起谈.NET技术,.Net Framework源代码中的模式之Prototype(原型模式)
查看>>
[shell 命令] find 查找文件
查看>>
windows下启动mysql服务的命令行启动和手动启动方法
查看>>