hdu 1406

简介:

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1406
这题简单,就是有点坑,要考虑m>n的时候

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

int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int m,n;
        scanf("%d%d",&m,&n);
        int ans=0;
        if(m>n)
            swap(m,n);
        for(int i=m; i<=n; i++)
        {
            int sum=0;
            for(int j=1; j<i; j++)
            {
                if(i % j == 0)
                sum+=j;
            }
            if(sum == i)
                ans++;
        }
        printf("%d\n",ans);
    }
    return 0;
}
目录
相关文章
|
6月前
|
Java
hdu-2546-饭卡
hdu-2546-饭卡
29 0
|
Java
hdu 1257 最少拦截系统
hdu 1257 最少拦截系统
48 0
HDU 2549 壮志难酬
壮志难酬 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12541    Accepted Submission(s): 4166 Problem Description 话说MCA山上各路豪杰均出山抗敌,去年曾在江湖威名显赫的,江湖人称的甘露也不甘示弱,“天将降大任于斯人也,必先劳其筋骨,饿其体肤,空乏其身”他说。
1027 0
|
存储
hdu 2795 Billboard
点击打开hdu 2795 思路: 线段树+单点更新 分析: 1 题目的意思是给定一个h*w的广告牌h为高,w为宽,现在有n个高为1宽为wi的小广告要放上去,原则是最先放最上面和最左边的位置 2 题目的h和w的最大值为10^9,但是n最大为200000。
767 0