PersonalCorpus 版 (精华区)

41670 2002-10-15 00:09:37 Accepted
1110 C++ 00:00.00 380K Big Guava

int main()
{
#ifndef ONLINE_JUDGE
    freopen("c:\\0acm\\zju\\i1110","r",stdin);
    freopen("c:\\0acm\\zju\\o1110","w",stdout);
#endif

    int i,k,s,p,y,j;

    while (scanf("%d%d%d%d\n",&s,&p,&y,&j)==4) {
        if (s+p==y) {
            k=(12+j-y-p)/3;
            switch ((12+j-y-p)%3) {
                case 0: { printf("%d %d %d\n",k+y,k+p,k); break; }
                case 1: { printf("%d %d %d\n",k+y+1,k+p,k); break; }
                case 2: { printf("%d %d %d\n",k+y+1,k+p+1,k); break; }
            }
        } else {
            k=(12+j-y-p)/3;
            switch ((12+j-y-p)%3) {
                case 0: { printf("%d %d %d\n",k+y,k+p,k); break; }
                case 1: { printf("%d %d %d\n",k+y,k+p+1,k); break; }
                case 2: { printf("%d %d %d\n",k+y+1,k+p+1,k); break; }
            }
        }
    }
}
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.676毫秒