原创 洛谷P3119 [USACO15JAN]Grass Cownoisseur G tarjan+spfa

題目鏈接:https://www.luogu.com.cn/problem/P3119 首先肯定是要用tarjan縮點的,這樣圖上就不會有環了,你所需做的就是加一條邊的反向邊,使這張圖能有以 1 爲起點 和 終點的環,並且這個環要

原创 洛谷P1484 種樹 貪心+堆

題目鏈接:https://www.luogu.com.cn/problem/P1484 一開始看到這題,想到用DP來做,但是n<=50,000(實在是太大了)。所以就換個思路,貪心。 假設 k=1 即只種一棵樹,那肯定種盈利最大的

原创 洛谷P2278 [HNOI2003]操作系統 堆 優先隊列

題目鏈接:https://www.luogu.com.cn/problem/P2278 這裏用優先隊列,優先級高的優先,如果優先級相等,編號小的優先。 這裏記一個時間now,每輸入一組數據,若隊列爲空,說明此時CPU未被佔用,將該

原创 洛谷P2161 [SHOI2009]會場預約 線段樹染色

題目鏈接:https://www.luogu.com.cn/problem/P2161 本題有好多做法,什麼平衡樹呀,STL呀,無奈蒟蒻的我只能用線段樹染色來做。 每次A操作,把一個區間給染色了,如果那個區間之前被染色過,就要被刪

原创 洛谷P1081 開車旅行 倍增+雙向鏈表

題目鏈接:https://www.luogu.com.cn/problem/P1081 此題難點在於預處理(難想到)和一些細節。如果我們暴力找最近和次近的點時間複雜度爲O(n^2),肯定超時。所以我們要換個方法。這裏用雙向鏈表,我

原创 洛谷P1525 關押罪犯 貪心+並查集

題目鏈接:https://www.luogu.com.cn/problem/P1525 題目要求使發生的衝突影響力最大的最小,這裏用貪心+並查集,將所有可能發生的衝突按影響力從大到小排序,每次從中挑最大的,將兩個人安排到不同監獄。

原创 洛谷P1265 公路修建 最小生成樹

題目鏈接:https://www.luogu.com.cn/problem/P1265 題目要求城市要與距離自己最近的城市修建公路,乍一看這不是最小生成樹嗎?!但本題還有一個條件,當三個城市要連成環時,要否決距離最短的那條公路。但

原创 Hdu4614 Vases and Flowers 二分+線段樹

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4614 題目大意: 有n個空花瓶,編號 0~n-1,有兩種操作,操作一,從A花瓶開始放F朵花,每個花瓶若沒有花就放一朵,從A開始到n-

原创 洛谷P1522 牛的旅行 Cow Tours 並查集+Floyd求最短路

題目鏈接:https://www.luogu.com.cn/problem/P1522 1.用並查集找位於同一牧場的牧區,找的過程中初始化各點的距離。 2.用Floyd算法更新位於同一牧場的各牧區的最短距離。 3.枚舉任意在相同牧

原创 洛谷P2024 [NOI2001]食物鏈 種類並查集

題目鏈接:https://www.luogu.com.cn/problem/P2024 這題解法有點類似於洛谷P1525關押罪犯,用到種類並查集,只不過關押罪犯用到兩種,而這道題用到三種,分別是同類,天敵與獵物。 我們並查集數組開

原创 洛谷P1983 車站分級 拓撲排序

題目鏈接:https://www.luogu.com.cn/problem/P1983 此題是用拓撲排序求層數,將等級高的點連向等級的點,連成的圖用拓撲排序看一下多少層,即答案。 代碼如下 #include <bits/stdc

原创 洛谷P1111 修復公路 並查集

題目鏈接:https://www.luogu.com.cn/problem/P1111 這題就是並查集的運用,我們先將每條道路按完工時間由小到大排序。我們每次從未完工的挑一條時間最少的,把它完工,看他的起點和終點是否未曾相連(即是

原创 美團杯2020 查查查樂樂 dp

**題目鏈接:**http://uoj.ac/problem/519 **題目背景:**美團杯的簽到題,蒟蒻的我不會做QAQ。。。 題目大意: 給定一個字符串s,只含有字符‘x’和‘l’,你可以將’x’變成’l’,也可以‘l’變成

原创 洛谷P1631 序列合併 堆

題目鏈接:https://www.luogu.com.cn/problem/P1631 這題要我們輸出前n小的數,可以用堆來解決。 我們首先可以看出這樣一個規律(A序列與B序列都是從小到大排序): A1+B1<=A1+B2<=A1

原创 老爺機 DP

題目鏈接:http://acm.nefu.edu.cn/contestShow.php 比賽的時候沒寫出來的題,想着建樹深搜一下,無奈TLE又MLE(QAQ),再看題解,原來正解是DP。%%%% 題目大意: 在老爺機上玩遊戲,每天