原创 hdu 3094——A tree game
題意: 一顆樹,然後兩個操作,一是刪除一條邊,二是移除不與根相連的部分。 思路: 樹上博弈的基礎題目。 code: #include <bits/stdc++.h> using namespace std; const int
原创 HDU 5950——Recursive sequence
Recursive sequence 題意:給定起始的兩個數a,b,求第n個數%mod 思路: 第一眼看出來是矩陣快速冪,不過當時沒推出來(其實推了一半把自己給否定了) 正解是,根據二項式定理,對於f(n)=f(n-1)+
原创 2016_shengyang_onsite
5948 Thickest Burger 簽到,a+b+max(a,b) 5949 Relative atomic mass 簽到,數組+統計一下 5950 Recursive sequ
原创 博弈論探討及題目總結
轉載自愛神博客:http://blog.csdn.net/acm_cxlove/article/details/7854526 首先當然要獻上一些非常好的學習資料: 基礎博弈的小結:http://blog.csdn.net/a
原创 2014_hangzhou_onsite
4770 Lights Against Dudely 狀態壓縮+枚舉 4771 Stealing Harry Potter's Precious 簽到,壓縮後直接BFS 4772 Zhuge Liang'
原创 Codeforce_732
A Buy a Shovel 水題,問買鞋子的個數,直接暴力。 #include <bits/stdc++.h> using namespace std; int main() { int k,r,ans=0;
原创 2013_nanjing_online
4748 Area 4749 Parade Show 貪心+模式匹配/rk-hash 4750 Count The Pairs 最小瓶頸生成樹,統計瓶頸>=c的個數。 4751
原创 2013_hangzhou_online
4738 Caocao's Bridges 求無向圖的橋中最小的那個,tarjan 4739 Zhuge Liang's Mines 狀態壓縮+暴力 4740 The Donkey of G
原创 2013_changchun_online
4759 Poker Shuffle 二進制規律+枚舉 4760 Good Firewall 稍加變化tire樹 4761 Sky 4762 Cut
原创 2013_nanjing_onsite
4802 GPA 簽到題目。 4803 Poor Warehouse Keeper 優先考慮增長較快的上鍵,貪心即可。 4804 Campus Design 插頭dp,加一維表示1*1
原创 2013_chengdu_online
4728 A Game in the Hospital 4729 An Easy Problem for Elfness 4730 We Love MOE Girls 簽到題目
原创 2013_chengdu_onsite
4781 Assignment For Princess 構造題目,可以先構造前n條邊,然後對於剩下的m-n條邊,一直構造搜索w%3==0。 4782 Beautiful Soup 直接模擬即可,不過要注
原创 hdu 5299——Circles Game
題意: 給定n個嵌套的圓,每次可以刪除圓以及該圓包含的所有圓,不能刪除者輸。 思路: 把每個圓看成一個點,把圓的包含關係看成一條單向邊,那麼就化成了一棵樹。 然後就是裸的樹上刪邊遊戲模型了。 對於樹上刪邊遊戲: 1. 葉子節
原创 2016_icpc_dalian_onsite
5971 Wrestling Match 把開始的邊固定,然後分別枚舉,dfs染色即可。 5972 Regular Number 5973 Game of Taking Stone
原创 差分約束系統詳解
一直不知道差分約束是什麼類型題目,最近在寫最短路問題就順帶看了下,原來就是給出一些形如x-y<=b不等式的約束,問你是否滿足有解的問題 好神奇的是這類問題竟然可以轉換成圖論裏的最短路徑問題,下面開始詳細介紹下 比如給出三個不等式,