2010年9月22日水曜日

AOJ Volume 5 Problem 0505 : Questionnaire


#include<iostream>
using namespace std;

int main()
{
    for (int n, m, i, j, c; cin >> n >> m, i = n;)
    {
        int r[101] = {0};
        for (; i--;)
            for (j = 0; ++j <= m; !c ? : r[j]++)
                cin >> c;

        for (i = n + 1, c = 0; --i;)
            for (j = 0; ++j <= m;)
                r[j] != i ? : cout << j << (++c == m ? '\n' : ' ');
    }

    return 0;    
}

若干ショートコーディング気味のコード.
ショートコーディングを自分なりにちゃんとやると208 Bytesになりました.

0 件のコメント:

コメントを投稿