原创 AT5759 ThREE(構造)
Description 有一棵 nnn 個點的無根樹,邊權爲一。求一個 1∼n1 \sim n1∼n 的排列 p1∼pnp_1 \sim p_np1∼pn,使得對於任意兩個下標 (i,j)(i,j)(i,j) 如果點 iii
原创 BZOJ2118 墨墨的等式(同餘最短路)
Description 給定 a1∼ana_1 \sim a_na1∼an 和 BBB 的取值範圍 [l,r][l,r][l,r]。求有多少個 BBB 滿足有非負整數 x1∼xnx_1 \sim x_nx1∼xn 使得 B
原创 CF1305E Kuroni and the Score Distribution(構造)
Description 請你構造一個長爲 nnn 的序列,使得滿足 ai+aj=aka_i + a_j = a_kai+aj=ak 的三元組 (i,j,k)(i,j,k)(i,j,k) 恰好有 mmm 個。無解輸出 −1-1
原创 矩陣 Matrix
矩陣加減法 只有兩個規模相同的矩陣才能進行矩陣加減法。矩陣加減法滿足結合律和交換律。 [142200]+[005750]=[1+04+02+52+70+50+0]=[147950] \left[\begin{array}{lll}
原创 CF113D Museum(概率 + 高斯消元法)
Description 有 nnn 個點 mmm 條邊的無重邊連通圖,初始兩個人在點 aaa 和 bbb。每一單位時間,假設兩個人在點 iii 和 jjj 那麼有 pip_ipi 和 pjp_jpj 的概率原地不動,有 1−p
原创 高斯消元法 Gauss
高斯消元法可以求線性方程組。本質上是暴力模擬手算的過程。 {3x+2y+z=105x+y+6z=252x+3y+4z=20 \left\{\begin{array}{l} 3 x+2 y+z=10 \\ 5 x+y+6 z=25
原创 CF3D Least Cost Bracket Sequence(貪心 + 堆 + 線段樹)
Description 給定一個由 ()? 構成的序列,其中 ? 可以換成左括號和右括號。每一個 ? 替換成兩個括號都有對應的代價,求讓序列爲括號匹配序列的替換最小代價和方案。 Solution 有許多做法,暴力就是 dp。大概是
原创 GDOI2018 Day1 T2 密碼鎖(貪心+差分)
Description 給定 a[1∼n],ai∈[0,m−1]a[1 \sim n], a_i \in [0,m-1]a[1∼n],ai∈[0,m−1],每次操作可以在模 mmm 意義下對任意一個區間 [l,r][l,r][
原创 CF1320B Navigation System(最短路)
Description 給定一個 nnn 個點 mmm 條邊的有向圖,和一個長度爲 kkk 的起點終點確定的路徑 ppp。從 p1p_1p1 到 ptp_tpt,如果路徑上的一個點不在最短路上,那麼導航次數多一次,導航不會影響
原创 NOI Online Day1 T2 冒泡排序
Description Link Solution 簽到題。 對於查詢操作,有一個顯而易見的結論,每次冒泡排序每個位置上的逆序對都會減少一個,如果有的話。所以先用樹狀數組求出每個位置逆序對的個數 ddd。那麼答案爲 ∑i=1nma
原创 NOI Online 2020 Day1 T1 序列(並查集縮點+ 二分圖染色 + 貪心)
Description Link Solution 對於操作二,如果有三個數 a1∼a3a_1 \sim a_3a1∼a3 有 (a1,a2,2)(a_1,a_2, 2)(a1,a2,2) 和 a(a2,a3,2)a(a_
原创 POJ2152 Fire(樹形 dp)
Description 給定一棵無根有權樹,每個點建消防站都有一定代價 ccc,每個點都有一個限制 limlimlim,表示離它最近的消防站的最大距離。求讓所有點安全的最小代價。 Solution 設 fi,jf_{i,j}fi,
原创 CF173B Chamber of Secrets(01 BFS + 二分圖)
Description 給定一個張 n×mn \times mn×m 的網格圖,有一束激光從左上角向右射出,每次遇到 #。你可以選擇使用一次魔法,讓光線從 # 的四個方向射出,也不用魔法可以直接穿過 #。求最少用多少次魔法才能讓激
原创 CF1340C Nastya and Unexpected Guest(01 BFS)
Description 給定數軸上的 mmm 個關鍵點 {di}\left\{d_{i}\right\}{di},保證其中包含 0,n0, n0,n。需要從 000 走到 nnn 從 000 時刻開始,在接下來的 ggg 個單位
原创 AT4821 Yutori(貪心)
Description 給定一個長爲 nnn 的字符串,第 iii 個字符爲 o 意味着第 iii 天可以工作,否則不可以。第 iii 天工作後的 i+1∼i+ci + 1 \sim i + ci+1∼i+c 天都不能工作。如果工