野生小卒 @ 2017-04-30 12:42:26
#include<iostream>
using namespace std;main(){int k,g=1,tg=0,i=0;cin>>k;while(1)if((k-i)>=g)tg+=g*g,i+=g,g++;else{tg+=g*(k-i);break;}cout<<tg<<endl;}
by 野生小卒 @ 2017-04-30 12:45:01
更短
#include<iostream>
main(){int k,g=1,t=0,i=0;std::cin>>k;while(1)if(k-i>=g)t+=g*g,i+=g,g++;else{t+=g*(k-i);break;}std::cout<<t;}
by owogon @ 2017-04-30 12:46:20
目标是AC而不是短。
by owogon @ 2017-04-30 12:47:25
删除缩进来显短毫无意义,同时严重降低了代码的可读性
by deluxurous @ 2017-04-30 13:22:41
请问代码全写在一行里能干啥?
能AC还是能赚钱还是能拿奖?
代码追求精炼,但不是没有意义的全部压到一行
by 易极feng @ 2017-04-30 14:20:34
这并不是缩代码,而是删空格。
by tututu @ 2017-05-03 20:50:51
by 固执 @ 2017-05-12 22:40:19
……滑稽
你这样会大大降低程序的可读性的
by hutao @ 2017-05-13 07:28:57
水贴
by hutao @ 2017-05-13 07:29:24
by kangli @ 2017-07-05 20:46:05
水贴啊