メモ

yukicoderでゆるふわgolf

2018-02-10から1日間の記事一覧

yukicoder No.646 逆ピラミッド

問題はこちら No.646 逆ピラミッド - yukicoder言われたとおりに二重ループを実装するだけ main(){ int n; scanf("%d",&n); for(int i=n;i>0;i--){ for(int j=0;j<i;j++)printf("%d",n); puts(""); } } 縮める。まずはささっと i,j; main(n){ scanf("%d",&n); for(i=n;i>0;i--,puts(""))for(j=0;j++<i;)printf("%d",n); } 頑張って縮める for(i=n;i>0;i--,puts(""))for(j=0;j++…</i;)printf("%d",n);></i;j++)printf("%d",n);>

yukicoder No.648 お や す み

問題はこちら No.648 お や す み - yukicoder1からmまでの和はm(m+1)/2になるので「m(m+1)/2=nとなるmが存在するか?」と同じ問題になる。 とりあえず誤差の問題は置いておく。 もしそのようなmが存在したとする。 √(m(m+1))=√(2n)となる。ここでm<√(m(m+1…