Codeforces 585A Gennady the Dentist(暴力)
2015-11-02 10:53
393 查看
题目链接:Codeforces 585A Gennady the Dentist
代码
#include <cstdio> #include <cstring> #include <vector> #include <algorithm> using namespace std; const int maxn = 4005; int N, M, A[maxn], V[maxn], D[maxn], P[maxn]; int main () { scanf("%d", &N); for (int i = 1; i <= N; i++) scanf("%d%d%d", &V[i], &D[i], &P[i]); M = 0; for (int i = 1; i <= N; i++) { if (P[i] < 0) continue; A[M++] = i; int v = V[i], d = 0; for (int j = i + 1; j <= N; j++) { if (P[j] < 0) continue; P[j] -= (v + d); if (P[j] < 0) d = min((int)1e7, d + D[j]); v = max(0, v-1); } } printf("%d\n", M); for (int i = 0; i < M; i++) printf("%d%c", A[i], i == M-1 ? '\n' : ' '); return 0; }
相关文章推荐
- 刚开始的感想
- SQL 左外连接,右外连接,全连接,内连接
- mysql 用户表中多个host时的匹配规则
- 轮换显示图片
- [原]iOS自带社会化分享框架——Social.framework
- 第十五章:进程间通信
- 控件Spinner的用法
- linux大于2T的磁盘使用GPT分区的方法分享
- Apache开启伪静态
- 嵌套的tableviewcell 内的控件的点击协议实现
- XCode模拟命令行填入参数argc argv
- druid
- C++ 初始化列表
- C#基本数据类型
- HDU-1300(基础方程DP-遍历之前所有状态)
- Php2.4更改根目录失败办法
- java中的内部类总结
- Unique Binary Search Trees
- 玩转Visual Studio-高效管理代码
- RSA 非对称加密