原文:洛谷 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