原创 HDU5201-The Monkey King

題目 題目大意 簡化題意:1~n個不同盒子,放入m個相同小球,盒子可空,但是1號盒子的球數必須嚴格最多,問合法方案數。 分析 簡化問題 如果沒有1號盒子嚴格最多的限制,就變成了一個插板的問題。 也就是x1+x2……+xn=mx_1

原创 Kings Colors-二項式反演

題目 題目鏈接 題目大意:給定一個n個節點的樹,給它染色並且使得相鄰節點異色。問恰好用k種顏色的染色方案數 題目分析 恰好k種不是很好求,因爲我們很難保證每種顏色都用到,於是我們先考慮求最多k種顏色。 那麼就讓每個點和它的父親節點

原创 01分數規劃學習筆記

何爲01分數規劃 01分數規劃解決的是這麼一類問題: 從給定的數列ai、bi{a_i}、{b_i}ai​、bi​,求∑i=1ai∗pi∑i=1bi∗pi\frac{\sum_{i=1}{a_i}*p_i}{\sum_{i=1}{b

原创 洛谷P4859已經沒有什麼好害怕的了-二項式反演

題目 題目鏈接 題目大意:有兩組長度爲n的數ab,組間數字互不相同。兩組數字之間兩兩配對,不重不漏,給定一個數字k,求滿足a中數字>b 比 b中數字>a 的組數多k的分組方案數 題目分析 1.問題轉化 因爲組間數字兩兩不同,所以其

原创 二項式反演-學習筆記

定義 如果兩個函數g,f滿足:g(n)=∑i=1nCnif(i)g(n)=\sum_{i=1}^{n}C_{n}^{i}f(i)g(n)=∑i=1n​Cni​f(i) 那麼f(n)=∑i=1n(−1)n−iCnig(i)f(n)=

原创 P1730 最小密度路徑-01分數規劃

題目大意 題目鏈接 題目大意:一個有向無環圖(DAG),邊權均爲正整數。 定義一條路徑的密度爲 路徑上的邊權和/邊數。 先有q組詢問,每次給出xy,求從x到y的若干條路徑中的最小路徑密度是多少。 題目分析 令c爲邊權,d爲路徑條數

原创 CF489E:hiking-01分數規劃

題目 題目鏈接 題目大意 一個數軸上有n個點,每個點的座標均爲正整數,每個點有一個美麗值。 給定常數p,從原點出發,只能向正方向移動,每次必須停在一個點上,假設經過的距離爲d,那麼這次hike的疲勞值爲abs(d−p)\sqrt{

原创 莫比烏斯反演-能量採集題解

題目 題目鏈接 重點:在下面的解答中默認n<=mn<=mn<=m 前置知識 莫比烏斯函數與歐拉函數 莫比烏斯反演 熟練地和式運算 整除分塊 迪利克雷卷積 分析 步驟一:轉化答案 很容易想起這道題:儀仗隊 從(0,0)(0,0)(0

原创 莫比烏斯反演-數字表格題解

題目 題目鏈接 分析 初步變形 這道題其實是求: ∏i=1n∏j=1mfibgcd(i,j)\prod_{i=1}^{n}\prod_{j=1}^{m}{fib_{gcd(i,j)}}∏i=1n​∏j=1m​fibgcd(i,j)

原创 數表題解

題目 題目鏈接 初步轉化 令f(n)f(n)f(n)表示n的所有因數和 如果d∣i並且d∣jd|i 並且 d|jd∣i並且d∣j,那麼d∣gcd(i,j)d|gcd(i,j)d∣gcd(i,j) 那麼對於每一個詢問,答案爲:∑i=

原创 [HNOI2005]狡猾的商人:一題兩解

題目鏈接 題目大意: 一段區間,給定m個信息,每個信息表示一段子區間中的區間和,問你這個區間是否合法(也就是說是否存在這種區間) 第一種解法:差分約束: 由於是一段區間和,那我們不妨把它看成是前綴和形式的兩個相減。然後將它用差分約

原创 New Year Tree 線段樹+dfs序+狀態壓縮

知識儲備:線段樹、圖的存儲與遍歷、狀態壓縮 題意翻譯 你有一棵以1爲根的有根樹,有n個點,每個節點初始有一個顏色c[i]。 有兩種操作: 1 v c 將以v爲根的子樹中所有點顏色更改爲c 2 v 查詢以v爲根的子樹中的節點有多少種