Codeforces Round #261 (Div. 2)——Pashmak and Buses

时间:2014-08-16 15:09:30   收藏:0   阅读:427

题目链接

const int MAXN = 1100;

int n, k, d;
int ans[MAXN][MAXN];
bool fun()
{
    REP(i, n)
    {
        int x = i;
        REP(j, d)
        {
            ans[j][i] = x % k;
            x /= k;
        }
        if (x > 0)
            return false;
    }
    return true;
}

int main()
{
    while (~RIII(n, k, d))
    {
        if (!fun())
            puts("-1");
        else
        {
            REP(i, d) REP(j, n)
                printf("%d%c", ans[i][j] + 1, " \n"[j == n - 1]);
        }
    }
    return 0;
}


Codeforces Round #261 (Div. 2)——Pashmak and Buses,布布扣,bubuko.com

原文:http://blog.csdn.net/wty__/article/details/38613151

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!