原创 CodeForces - 892 B C D

B - Wrath 題意&分析: 鈴響殺人,一羣犯人站成一排,每個人都有個爪子,長度爲L_i ,當滿足 j < i && j >= L_i - i 時 i 可以將 j 殺死。問最後有多少人活下來。 倒序遍歷一遍,複雜度o( n

原创 Codeforces Round #447 (Div. 2) B,C

B Ralph And His Magic Field 題意&分析: 一個n*m的矩陣,如果每一行或者每一列的所有元素乘積(produce)等於k(k=-1 or 1),那麼輸出所有可能的種類;如果不存在則輸出 0 。 當m和

原创 「組合計數」CodeForces - 888D

題意&分析: 對於一個給定數列,求滿足 ai = i 的元素個數不少於 n-k 個的數列的個數。換句話說,就是求最多有 k 個元素不滿足 ai = i 的數列有幾個。 分析一下用排列數得出一下結論: k = 1 時,ans

原创 HDU 1565 方格取數(1)

數組不可以直接開,剪枝之後求算一下所有滿足題目條件的狀態數目,然後再開數組,30000足夠。 代碼如下: #pragma comment(linker, "/STACK:1024000000,1024000000") #inclu

原创 #HDU 2444 The Accomodation of Students

二分匹配,先判斷是否是二分圖,再求最大匹配。 模板如下: #pragma comment(linker, "/STACK:1024000000,1024000000") #include <algorithm> #include

原创 位運算 反轉卡片問題

#pragma comment(linker, "/STACK:1024000000,1024000000") #include <algorithm> #include <bitset> #include <cmath> #in

原创 [尺取法]2017 ACM/ICPC Asia Regional Shenyang Online 1012

更正一下,原來的代碼用的結構體,比賽時內存卡過去了,現在改成數組,時間內存都減少了。謝謝!@小白c 比賽時的提交: 修正後: 題目: 題意&分析: 題目的意思大概就是對於 n 堆卡牌,每堆 ai 張,對應的

原创 C++ - String用法總結

1:string對象的定義和初始化以及讀寫 string s1; 默認構造函數,s1爲空串 string s2(s1); 將s2初始化爲s1的一個副本 string s3(“valuee”); 將s3初始化一個字

原创 Codeforces E. Field of Wonders

題意:猜單詞遊戲,每次可以報一個字母(a~z且還未在已知字符串中出現),如果字符串中有這個字母,則將此串中所有字母顯現;現在參賽者已知一些字符串(必有正確答案),問可以說出幾個字母,是的至少有一個字母能夠被顯現出來。 分析: 1

原创 【強連通分量】Tarjan(縮點)POJ1236-Network of Schools

題意: N個點的有向圖G,若有路從u通向v,則稱u可達v(v不一定可達u)。現給出各點之間的連接關係。 Q1:求出至少從幾個點出發,才能使得所有的點均可以遍歷一遍; Q2:至少需要添加幾條單向邊,才能使得從這些點中任何一個出

原创 [模板] 網絡流

POJ3436 http://www.bubuko.com/infodetail-1013321.html const int N = 1000; struct Edge{ int from,to,cap,flow;

原创 尺取法

題目翻譯:   給定長度爲n的數列整數a0,a1,a2,a3 ….. an-1以及整數S。求出綜合不小於S的連續子序列的長度的最小值。如果解不存在,則輸出0。   限制條件:     10 < n < 10^5     0 < a

原创 Oh Your Royal Greediness! UVA - 11776

題意&分析 : 地主派人去監工,每個農民都以一個勞作的時間段,一位監工只能監管一個人,問至少要多少個監工,這個問題就是求有交集的最大區間數。 區別於貪心的三種區間問題。 代碼如下: //#pragma comment(linke

原创 HihoCoder - 1305 經典問題 區間覆蓋相減

題目: C - 經典問題 You are given two interval collections A and B. Collection A has N intervals [ A1, A2 ], [ A3, A

原创 如何安裝nest simulator

如何安裝nest simulator 官方參考鏈接:https://nest-simulator.readthedocs.io/en/latest/installation/linux_install.html#dependencie