“21天好习惯”第一期-1 HDU2058 The sum problem

2021/11/6 23:14:12

本文主要是介绍“21天好习惯”第一期-1 HDU2058 The sum problem,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 题目链接:HUD2058 The sum problem

#include <stdio.h>
int main()
{
    int m,n;    
    int len,a;
    while(scanf("%d%d",&n,&m)!=EOF&&(m||n))
    {
        len=sqrt(2.0*m);
        while(len>0)
        {
            a=m/len+(1-len)/2;
            if((a+a+(len-1))*len/2==m)
                printf("[%d,%d]\n",a,a+len-1);    
            len--;
        }
        printf("\n"); 
    }
    return 0;
}



这篇关于“21天好习惯”第一期-1 HDU2058 The sum problem的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程