题目连接http://acm.hdu.edu.cn/showproblem.php?pid=1407
这道题貌似卡过不少人,其实很容易的,三次for()循环,外加3个break或一个goto搞定
for(i=1;i<100;i++)
for(j=i;j<100;j++)
for(k=j;k<100;k++)
if(n==i*i+j*j+k*k){goto p;}
p: cout<<i<<" "<<j<<" "<<k<<endl;
两个月来刷oj感悟
从9月16号开始做oj题目以来,不知不觉中已有连个月了,这两个月水了95题,虽然进度比较慢,做的水题也比较多,但还是有很多收获的。
1、最开始遍地的语法错误,现在已经有很大改善。
2、在写程序中慢慢形成自己的程序风格,以前完全无节操
3、在一段时间 有感觉是每天能刷好几道题,但是有些天一道也刷不出来,感觉这样是不对的,以后要慢慢克服
4、关于杭电ACM steps吐槽一下,前面有些题目偏难了一些,可能是我太水~~~
最后,刷oj感觉还是有几个人一块刷,相互督促,相互交流。这样效率可能会高一些,动力也会大一些。从一开始做oj 就在找一起的伙伴,后来找着一个,可他也是是不是的刷刷而已,求博友,共同刷题、 交流,我很水~ biao嫌弃我@_@