TOJ 4107 A simple problem

原创 2015年07月09日 18:27:54

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;
}





版权声明:本文为博主原创文章,未经博主允许不得转载。

TOJ 1283 A DP Problem 字符串处理,搜索

这个题,很多细节需要处理。  思路比较简单讲=号两边的 算式 整理为 ax+b=cx+d 的形式,这样再来计算; 总体来说难度不大。 记得结果为负号并且是浮点数的时候,与正数不一样; 比如 3x= -...

TOJ 2867.Picking Problem(最大区间调度)

题目链接:http://acm.tju.edu.cn/toj/showp2762.html 2867.   Picking Problem Time Limit: 1.0 Seco...

【TOJ 3701.】A Pungent Problem【树链刨分】

裸的树链刨分。 #include #include #include #include using namespace std; #define N 30009 #define lc (d...

poj-3468-A Simple Problem with Integers(树状数组更新区间查区间)

题目链接:http://poj.org/problem?id=3468 题意:  更新区间 查区间。 树状数组的 区间修改+区间查询 首先依旧是引入delta数组 delta[i]表示区...

[ACM] poj 3468 A Simple Problem with Integers(线段树,成段更新,懒惰标记)

A Simple Problem with Integers Time Limit: 5000MS   Memory Limit: 131072K Total Subm...

poj 3468 A Simple Problem with Integers(线段树成段更新,懒惰标记的使用)经典题目

1、http://poj.org/problem?id=3468 2、题目: A Simple Problem with Integers Time Limit: 5000MS   Memor...

【BJTU+A simple problem+异或+数位DP】

【题目描述】: 题面描述 求 0~n 中有多少个整数 k 满足 (2 * k) XOR (3 * k) == k, 其中 XOR 为异或操作。 输入数据 输入数据的第一行为一个正整数 T(T ...

POJ 3468 A Simple Problem with Integers 【树状数组】

题目链接:http://poj.org/problem?id=3468 题目大意:给出一组数组v[i],有两种操作,一种给出两个数a,b,要求输出v[a]到v[b]之间的和,另一种给出三个数a,b,...

A Simple Problem with Integers_poj_3468(线段树).java

线段树,java

HDU 4267 A Simple Problem with Integers Regional Changchun Online

题目大意: 给定一个一段区间,让你执行两种操作,一种是加入一种是查询。 题解:根据k的值建立10类树状数组,每类中根据i%k的不同建立k棵树状数组,也就是55棵树状数组,这样每次修改操作只对其中1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TOJ 4107 A simple problem
举报原因:
原因补充:

(最多只允许输入30个字)