zoukankan      html  css  js  c++  java
  • hdu-1215 七夕节

    题目链接:

    http://acm.hdu.edu.cn/showproblem.php?pid=1215

    题目类型:

    暴力模拟

    题意概括:

    求一个整数的所有因子和。

    解题思路:

    暴力找出所有因子求和

    题目:

    七夕节

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 46191    Accepted Submission(s): 14721


    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 <stdio.h>
    int main ()
    {
        int n,t,i,sum;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d",&n);
            sum=0;
            for(i=1;i*i<=n;i++)
            {
                if(n%i==0)
                {
                    sum+=i;
                    if(i!=1 && n!=i*i)
                    {
                        sum+=n/i;
                    }
                }
                    
            }
            printf("%d
    ",sum);
        }
        return 0;
    }
  • 相关阅读:
    自己总结的Java归并排序代码
    SpringDataJpa
    多态
    向上转型向下转型
    python面向对象装饰器
    Apache
    git
    μWSGI
    虚拟环境
    软件仓库(持续更新中)
  • 原文地址:https://www.cnblogs.com/love-sherry/p/6942319.html
Copyright © 2011-2022 走看看