zoukankan      html  css  js  c++  java
  • nyoj 478 月老的烦恼(1)

    View Code
     1  
     2  
     3 #include <cstdio>
     4 const int A=500001;
     5 int a[A]={0,0};
     6 int main()
     7 {
     8     for(int i =2;i<A;i++)
     9         a[i]=1;
    10     for(int i = 2;i <= A/2; i++)
    11         for(int j = i*2;j<A;j+=i)
    12          a[j]+=i;
    13     int n,m;
    14     scanf("%d",&n);
    15     while(n--)
    16     {
    17         scanf("%d",&m);
    18         printf("%d\n",a[m]);
    19     }
    20 
    21 }                

     

    月老的烦恼(1)

    时间限制:1000 ms  |  内存限制:65535 KB
    难度:3
     
    描述

    月老最近遇到了一个很棘手的问题,就是“剩男”“剩女”急速增长,而自己这边又人手不足导致天天都得加班。现在需要你来帮助月老解决这个问题,牵红绳的规则很简单:每个男生都一个编号n(1<=n<=500000),编号n的因数之和就是要牵线的女生的编号。

    如20的因子是:1,2,4,5,10;

     
    输入
    输入数据的第一行是一个数字T(1<=T<=500000),它表明测试数据的组数.然后是T组测试数据,每组测试数据只有一个数字N(1<=N<=500000).
    输出
    对于每组测试数据,请输出一个代表输入编号N男生的另一半的编号.
    样例输入
    3
    2
    10
    12
    样例输出
    1
    8
    16
    上传者
    路过这
    杭电上的题目
    以前大一的时候做的
    题目叫七夕节
  • 相关阅读:
    蓝桥杯 勾股数 暴力
    蓝桥杯 连接乘积 暴力
    蓝桥杯 师座操作系统 map
    蓝桥杯 洗牌 vector
    蓝桥杯 盾神与砝码称重 dfs 剪枝
    蓝桥杯 盾神与积木游戏 贪心
    RESTful风格API
    APIview使用
    linux常用命令
    python中的三种路径
  • 原文地址:https://www.cnblogs.com/wujianwei/p/2637064.html
Copyright © 2011-2022 走看看