http://codeforces.com/problemset/problem/747/C

``` #include <cstdio>
#include <algorithm>
#include <iostream>
#include <cstring>
#include <string>
#include <cmath>
#include <queue>
#include <vector>
#include <map>
#include <set>
using namespace std;
#define INF 0x3f3f3f3f
#define N 100010
typedef long long LL;
int t[N], d[N], k[N];
LL ser[], tmp[];

int main() {
int n, q, k, t, d;
memset(ser, , sizeof(ser));
memset(tmp, , sizeof(tmp));
cin >> n >> q;
; i <= q; i++) {
scanf("%d%d%d", &t, &k, &d);
, ans = ;
memcpy(tmp, ser, sizeof(tmp));
; j <= n && cnt < k; j++) {
if(tmp[j] <= t) {
cnt++; tmp[j] = t + d;
ans += j;
}
}
if(cnt < k) {
printf("-1\n");
} else {
memcpy(ser, tmp, sizeof(ser));
printf("%d\n", ans);
}
}
;
}```

## Codeforces 747C：Servers（模拟）的更多相关文章

1. Codeforces 389B(十字模拟)

Fox and Cross Time Limit: 1000MS   Memory Limit: 262144KB   64bit IO Format: %I64d & %I64u Submi ...

2. codeforces 591B Rebranding (模拟)

Rebranding Problem Description The name of one small but proud corporation consists of n lowercase E ...

3. Codeforces 626B Cards(模拟+规律)

B. Cards time limit per test:2 seconds memory limit per test:256 megabytes input:standard input outp ...

4. Codeforces 631C. Report 模拟

C. Report time limit per test:2 seconds memory limit per test:256 megabytes input:standard input out ...

5. Codeforces 679B. Barnicle 模拟

B. Barnicle time limit per test: 1 second memory limit per test :256 megabytes input: standard input ...

6. codeforces 719C (复杂模拟-四舍五入-贪心)

题目链接:http://codeforces.com/problemset/problem/719/C 题目大意: 留坑...

7. CodeForces 705C Thor (模拟+STL)

题意:给定三个操作,1,是x应用产生一个通知,2,是把所有x的通知读完,3,是把前x个通知读完,问你每次操作后未读的通知. 析:这个题数据有点大,但可以用STL中的队列和set来模拟这个过程用q来标记 ...

8. CodeForces 697B Barnicle 模拟

强行模拟 纪念一下…… #include<stdio.h> #include<iostream> #include<algorithm> #include<m ...

9. CodeForces 709B Checkpoints 模拟

题目大意:给出n个点的坐标,和你当前的坐标,求走过n-1个点的最短路程. 题目思路:走过n-1个点,为了使路程更短,那么不走的点只可能第一个点或最后一个点.模拟就行了,比较恶心. #include&l ...

## 随机推荐

2. Android test---SL4A

这里有一个链接http://www.linuxidc.com/Linux/2014-02/96452.htm 详细教程

3. 【转】CSS深入理解流体特性和BFC特性下多栏自适应布局

这篇文章发布于 2015年02月12日,星期四,23:36,归类于 css相关. 阅读 30873 次, 今日 63 次 by zhangxinxu from http://www.zhangxinx ...

4. js取单选按钮，复选按钮的值

\$("input[name=PType]").bind('click', function () { if (\$(this).prop("checked")) ...

5. 安卓dalvik和art区别

Dalvik模式像是一台折叠自行车,每次骑之前都要组装后才能上路.而ART模式就是一个已经装好的自行车,直接就能上车走人.所以ART模式在效率上肯定是要好于Dalvik. 通过以上这种表格,我们可以直 ...

6. codecomb 2093【牛宫】

题目描述 Description Hzgd神牛准备给自己盖一座很华丽的宫殿.于是,他看中了一块N*M的矩形空地.空地中每个格子都有自己的海拔高度.胡张想让他的宫殿的平均海拔在海平面之上(假设海平面的高 ...

7. iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry)

iOS开发通过代码方式使用AutoLayout (NSLayoutConstraint + Masonry) 随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫 ...

8. mysql 表及其列字符集设置

--修改表的字符集 alter table rtb_media_daily_report character set gbk; --查询表列字符集 show full columns from rtb ...

9. Docker三十分钟快速入门（上）

一.背景 ​ 最近,Docker技术真是一片火热,它的出现也弥补了虚拟机资源消耗过高的问题,直接让虚拟化技术有了质的飞跃.那么本文我们来聊一聊Docker,和大家一起认识Docker,简单入门Dock ...

10. Vue安装依赖npm install时报错问题解决方法

1.vue的安装依赖于node.js,要确保你的计算机上已安装过node.js.    可进入cmd编辑器,输入命令 node -v进行查看.出现版本信息即成功!没有则从浏览器上面下载安装即可,没有安 ...