この記事はCompetitive Programming Advent Calendarの17日目の記事としてかかれています。 ShortCode 特にCのShortCodingの入門的なことをを書こうと思ったのですが、色々既出だったんで本記事ではちょっと入り込んだことを書こうと思います。 shortcodingとはshortcodingは16日目の記事を見た方はご存知でしょうが、平たく言うと、できるだけ短いバイト数で条件にあったコードを書くことです。またこの記事は16日目の記事をひと通り読んだ前提で進ませて頂きます。 競技プログラミングのアドベントカレンダーということで本記事では有名なアルゴリズムをできるだけ短く書いていきたいと思います。 なおアルゴリズムはWikipedia_アルゴリズムから選んでおります ソートアルゴリズム うれしいことに標準ライブラリにqsortという関数がございま