1146

眠かったけど微妙に眠れなかったので簡単な問題さがしてたけどこれはさすがにすいませんでしたとしか言いようがありませんでしたorz ちゃんと自分でも書けるようにしときまs。

ショートコーディング:
実はまだ買ってきた本を読めてないので全然効果は出てないけど、いつものレベルで書いてみた。

#include<stdio.h>
#include<string>
char*i,a[99];
int main(){
    gets(a);
    if(*a-35){
        for(i=a;*++i;);
        puts(std::next_permutation(a,i)?a:"No Successor");
        main();
    }
}

どうやったら後46Bも減るんですか?w やっぱりショートコーダーの方々は神。