TOJ 4107 A simple problem

来源:互联网 发布:mac appstore 打不开 编辑:程序博客网 时间:2024/06/06 00:43

Deal details carefully.

The portal:http://acm.tju.edu.cn/toj/showp4107.html

#include <cstdio>#include <cstdlib>#include <cmath>#include <cstring>void Deal_with(){    long long N,M,K;    while(~scanf("%lld %lld %lld",&N,&M,&K)){        if(M == 1){            if(N == 1 && K > 1)puts("1");            else puts("I love ACM");        }        else if(N < M){            puts("I love ACM");        }        else if(N == M){            if(K < 2)puts("I love ACM");            else {                printf("1");                for(int i=1;i<M;i++){                    printf(" 1");                }                puts("");            }        }        else if(N/M+1 >= K){            puts("I love ACM");        }        else if(N % M == 0){            printf("%lld ",N/M+1);            for(int i=1;i<M-1;i++){                printf("%lld ",N/M);            }            printf("%lld\n",N/M-1);        }        else {            long long temp_ret = N % M;            for(long long i=0;i<temp_ret;i++){                printf("%lld ",N / M + 1);            }            for(long long i=temp_ret;i<M;i++){                printf("%lld",N / M);                printf(i == M - 1 ? "\n" : " ");            }        }    }}int main(void){    Deal_with();    return 0;}




0 0
原创粉丝点击