原文:洛谷 P5661 公交换乘 & [NOIP2019普及组] (模拟)

传送门 解题思路 先把所有的数据读下来。 对于地铁,答案直接加,然后把编号放入一个数组a内。 对于公交车,从前往后枚举a数组,然后找到出现最早的且符合价钱大于等于公交车的价钱,然后把这个数删除 变为 。 然后再考虑有效期是 分钟,为了优化时间,我们可以每一次把数组看做一个队列,当a first 是 或者时间超过了 分钟时,first 。 这样就保证了数组内的数不超过 个。 最后看一眼时间复杂度,O ...

2019-12-01 20:36 0 285 推荐指数:

查看详情

P5662 纪念品 & [NOIP2019普及] (dp,完全背包)

传送门 解题思路 本题首先要明白,在每一天时,最优策略是先进行操作2(卖),再进行操作1(买),才能是利益最大化。 本题很显然当只有两天时,是一个完全背包,就是把当日价钱当做体积,把明日价格 ...

Wed Dec 04 08:21:00 CST 2019 0 268
「CSP-J2019公交换乘 题解 (模拟)

题目摘要 题目描述 著名旅游城市 B 市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案: 在搭乘一次地铁后可以获得一张优惠票,有效期为 45 分钟,在有效期内可以消耗这张优惠票,免费搭乘一次票价不超过地铁票价的公交车。在有效期内指开始乘公交车的时间 ...

Sat Sep 18 04:12:00 CST 2021 0 157
CSP-J 2019 公交换乘 题解

这就是我在游记里讲的那个 \(O(45n \log n)\) 的垃圾写法。不知道为什么我对这题最直观的写法就是这个。 思路就是如果是地铁,就放到一个数组中(代码中用结构体实现),如果是公交车,就放到 map 里(那个 \(\log\) 就是这么来的)。 然后再写一个二重循环,反正枚举就是了 ...

Mon Nov 25 01:23:00 CST 2019 0 303
NOIP2019计划

NOIP2019计划   1.寒假集训前期夯实基础   2.寒假集训后期基础算法应用   3.寒假集训后期简单数据结构   4.节假日高级算法与高级数据结构   5.休息日零碎技巧与刷题竞赛活动   6.三大学习系统完善与加强   7.心态与技巧的阶段性上升   8.NOIP提高 ...

Tue Feb 12 23:52:00 CST 2019 2 437
——P1073 最优贸易 ([NOIP2009] )

https://www.luogu.org/problem/show?pid=1073 题目描述 C 国有 n 个大城市和 m 条道路,每条道路连接这 n 个城市中的某两个城市。任意两个 城市之 ...

Thu Aug 10 16:12:00 CST 2017 2 1123
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM