本来我就模拟和搜索恐惧症,场上乍一看调度来调度去的真的吓得没敢写。然鹅赛后听说别的队写得贼短就写了写,真的不难……嘤嘤嘤

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std; struct Others {
int usage, recovery, start;
}p[10];
int Jim[10][2], ans; int main() {
for (int i = 0; i < 10; ++i) {
scanf("%d %d", &Jim[i][0], &Jim[i][1]);
}
for (int i = 0; i < 10; ++i) {
scanf("%d %d %d", &p[i].usage, &p[i].recovery, &p[i].start);
}
for (int i = 0; i < 30; ++i) {
int now = i % 10, &t = p[now].start;
if (ans >= t) {
t = (ans - t) / (p[now].usage + p[now].recovery) * (p[now].usage + p[now].recovery) + t;
if (t + p[now].usage > ans) ans = t + p[now].usage;
t += p[now].usage + p[now].recovery;
}
if (t < ans + Jim[now][0]) t = ans + Jim[now][0];
ans += Jim[now][0] + Jim[now][1];
}
printf("%d\n", ans - Jim[9][1]);
return 0;
}
// 5 5 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
// 2 2 1
// 8 3 0
// 1 1 0
// 1 1 0
// 1 1 0
// 1 1 0
// 1 1 0
// 1 1 0
// 1 1 0
// 1 1 0

最新文章

  1. A. Writing Code 完全背包
  2. Java中类型的长度
  3. Speech两种使用方法
  4. IBatis.Net学习笔记七--日志处理
  5. SharePoint咨询师之路:备份和恢复系列--制定备份计划
  6. ubuntu-16.04(linux)使用Reaver爆破wifi密码(路由器的WPS功能漏洞)
  7. MongoDb进阶实践之三 MongoDB查询命令详述
  8. 类的综合运用-complex的实现
  9. 检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件失败
  10. nodejs在windows下的安装配置(使用NVM的方式)
  11. Linux内核基础设施
  12. PAT 1031 Hello World for U
  13. solr之创建core(搜索核心,包括索引和数据)的方法
  14. linux squid
  15. Could not find any resources for the specified culture or the neutral culture
  16. 《剑指offer》---左旋转字符串与右旋转字符串
  17. Docker 推送镜像到 阿里Docker镜像
  18. P2P UPD打洞原理
  19. [JAVA] 小数转百分数
  20. php strpos返回字符串首次出现的位置

热门文章

  1. Shell之内容匹配与格式输出
  2. llala js弹出层 颜色渐变
  3. 常用的PHP类库,PHP开发者必备【转】
  4. hdu 1205 吃糖果(抽屉原理)
  5. adb pull / push
  6. C++之remove和remove_if
  7. JAVA 需要理解的重点 一
  8. HttpPost 传输Json数据并解析
  9. html中调用本地exe应用程序
  10. Win10资源管理器中的库文件夹按照修改日期排序