P5170.传送门
题目内容Tk 要依次穿过 nn 个传送门。第 ii 个传送门有自己的开关周期它会连续开启 aiai​ 秒然后连续关闭 bibi​ 秒之后不断重复。所有传送门都从时刻 00 开始进入开启状态。Tk 初始位于第 11 个传送门前时间为 00。当他来到一个传送门前时如果该传送门此刻处于开启状态他会立刻通过耗时 11 秒到达下一个传送门前如果该传送门此刻处于关闭状态他会等待到它下一次开启然后立刻通过同样耗时 11 秒。请你求出 Tk 穿过所有传送门后到达终点的最早时刻。输入描述每个测试文件内包含多组测试数据。第一行输入一个整数 TT1≤T≤1061≤T≤106代表测试数据的组数。对于每组测试数据第一行输入一个整数 nn1≤n≤2×1051≤n≤2×105表示传送门的数量。接下来 nn 行每行输入两个整数 ai,biai​,bi​1≤ai,bi≤1091≤ai​,bi​≤109表示第 ii 个传送门在每个周期中开启和关闭的持续时间。保证单个测试文件中所有测试数据的 nn 之和不超过 106106。输出描述对于每组测试数据新起一行输出一个整数表示 Tk 穿过所有传送门后到达终点的最早时刻。样例1输入2 3 1 1 1 1 1 1 4 2 3 1 2 3 1 2 2输出5 6#includeiostream #includebits/stdc.h using namespace std; typedef long long ll; ll T,n; int main(){ cinT; while(T--){ cinn; ll curt0; for(int i0;in;i){ ll a,b; cinab; ll cab; ll mcurt%c; if(ma){ curt(c-m); } curt1; } coutcurtendl; } return 0; }

相关新闻

车规级芯片8295的技术突破与车企适配挑战

车规级芯片8295的技术突破与车企适配挑战

1. 车规级芯片的迭代速度为何如此之快?去年刚在旗舰车型上普及的高通8155芯片,现在行业已经开始讨论下一代8295的落地时间表。这种迭代速度让不少车企的电子架构部门直呼"跟不上节奏"——毕竟从立项到量产通常需要18-24个月,而芯片…

2026/10/14 15:09:27 阅读更多 →
C2000 CLA协处理器与ADC早期中断实现1MHz高频实时控制

C2000 CLA协处理器与ADC早期中断实现1MHz高频实时控制

1. 项目概述与核心价值在电机驱动、数字电源、伺服控制这类对实时性要求极高的嵌入式应用里,控制环路的频率直接决定了系统的动态响应速度和稳态精度。传统上,这类任务由主CPU(例如C28x内核)全权负责,从触发ADC采样、等…

2026/10/14 15:09:17 阅读更多 →
DisplayCAL显示器色彩校准终极指南:3步实现专业级色彩精准度

DisplayCAL显示器色彩校准终极指南:3步实现专业级色彩精准度

DisplayCAL显示器色彩校准终极指南:3步实现专业级色彩精准度 【免费下载链接】displaycal-py3 DisplayCAL Modernization Project 项目地址: https://gitcode.com/gh_mirrors/di/displaycal-py3 你是否曾为显示器色彩不准而烦恼?精心调整的照片在…

2026/10/13 9:22:41 阅读更多 →

最新新闻

Python编程核心优势与工程实践指南

Python编程核心优势与工程实践指南

1. 为什么Python值得你投入时间?如果你已经掌握C/Java这类静态语言,第一次接触Python时可能会产生"这也算编程语言?"的疑惑。没有类型声明、没有分号、甚至没有大括号,这种极简风格正是Python的设计哲学。我在2010年从J…

2026/10/14 15:08:50 阅读更多 →
阿里云Maven镜像settings.xml配置避坑指南

阿里云Maven镜像settings.xml配置避坑指南

简介:本资源是一份开箱即用的Maven加速配置文件,专为Java开发者、初学者及企业开发团队设计,解决默认中央仓库下载依赖慢、构建卡顿的核心痛点。资源仅含1个XML文件(settings.xml),大小仅711B,可…

2026/10/14 15:08:50 阅读更多 →
Display技术全解析:从信号链路到同步机制与参数调优

Display技术全解析:从信号链路到同步机制与参数调优

1. 什么是Display?从一块屏幕说起Display这个词,在中文语境里常被直译为“显示”,但实际远不止“把东西亮出来”这么简单。它是一整套从信号生成、数据传输、图像处理到物理发光的完整链路,是人与数字世界之间最直接、最频繁的交互…

2026/10/14 15:08:50 阅读更多 →
VS2010 下编译 libcurl 7.64.1 实战:兼容 C99 与静态库配置

VS2010 下编译 libcurl 7.64.1 实战:兼容 C99 与静态库配置

简介:这份资源面向需要在 Visual Studio 2010 环境下集成网络传输能力的 C/C 开发者,提供一套可直接编译通过的 libcurl 库文件,并兼容 VS2008。它重点解决了 VS2010 Release 模式下常见的外部链接错误,省去自行配置预处理器定义、…

2026/10/14 15:08:50 阅读更多 →
Node.js与Vue构建共享单车租赁报修系统实战

Node.js与Vue构建共享单车租赁报修系统实战

1. 项目概述这个基于Node.js和Vue的共享单车租赁报修信息系统,本质上是一个面向现代城市共享单车运营的数字化管理解决方案。我在实际开发过程中发现,这类系统最核心的价值在于将传统的线下单车管理流程全面数字化,同时为运营方和用户提供双向…

2026/10/14 15:08:50 阅读更多 →
Spring MVC请求转发与重定向详解及实践

Spring MVC请求转发与重定向详解及实践

1. 请求转发与重定向的本质区别1.1 工作流程对比请求转发(Forward)和重定向(Redirect)在Spring MVC中代表着两种完全不同的跳转机制。请求转发发生在服务器内部,整个过程对客户端透明。当我们在Controller中返回"…

2026/10/14 15:07:45 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →