原创 【USACO 2008FEB】 旅館

【題目鏈接】          點擊打開鏈接【算法】          線段樹          對於一個節點,記錄它從左端點延伸的最多的空房間的個數,從右端點延伸的最多的空房間個數,和該區間最多的連續          空房間個數【代碼

原创 【JSOI 2011】 分特產

【題目鏈接】           點擊打開鏈接【算法】           考慮求每個人可以不分的方案           那麼,對於每件物品,我們把它分成n份,每一份對應分給每一個人,有C(a[i]+n-1,m-1)種方案,而總方案數就

原创 【HDU 1005】 Number Sequence

【題目鏈接】            點擊打開鏈接【算法】          矩陣乘法快速冪,即可【代碼】           #include<bits/stdc++.h> using namespace std; int a,b,n;

原创 【BJOI 2018】 求和

【題目鏈接】           點擊打開鏈接【算法】           預處理i^k的前綴和,對於每次詢問,樹上倍增即可           時間複雜度 : O(nk + mlog(n))【代碼】          #include<

原创 【SCOI 2007】 降雨量

【題目鏈接】           點擊打開鏈接【算法】           線段樹           此題細節很多,寫程序時要細心!【代碼】             #include<bits/stdc++.h> using names

原创 【POJ 1201】 Intervals

【題目鏈接】           點擊打開鏈接【算法】           令sum(n)表示區間[1,n]中選了幾個點           那麼,顯然有以下不等式 :           1. sum(n)- sum(n - 1) >=

原创 【POJ 3159】 Candies

【題目鏈接】          點擊打開鏈接【算法】         差分約束系統【代碼】          #include <algorithm> #include <bitset> #include <cctype> #includ

原创 6月10日省中提高組題解

【題目鏈接】          點擊打開鏈接Problem A group      我們發現,如果存在三個人互相不認識的情況,則輸出“no”,否則輸出“yes”【代碼】           #include<bits/stdc++.h>

原创 搬家說明

本博客移至 :http://www.cnblogs.com/evenbao/

原创 6月16日省中集訓題解

Problem A Pailindrome【題意】            求在k進制下n位迴文數的和,答案對1000001取模,結果用十進制輸出            n <= 10^18            k <= 10^6   

原创 【POJ 1144】 Network

【題目鏈接】            點擊打開鏈接【算法】          Tarjan算法求割點【代碼】          #include <algorithm> #include <bitset> #include <cctype>

原创 【POJ 1275】 Cashier Employment

【題目鏈接】          點擊打開鏈接【算法】          設Ti爲第i小時有多少個出納員開始工作,Vi表示第i小時有多少個來應聘的出納員          那麼,有 :          1. 0 <= Ti <= Vi 

原创 【SCOI 2011】 糖果

【題目鏈接】           點擊打開鏈接【算法】        當x = 1時,連邊(a,b,0)和(b,a,0)        當x = 2時,連邊(a,b,1)        當x = 3時,連邊(b,a,0)        當

原创 【POJ 2983】 Is the information reliable?

【題目鏈接】             點擊打開鏈接【算法】         差分約束系統,SPFA判負環【代碼】         #include <algorithm> #include <bitset> #include <cctyp

原创 【POJ 1845】 Sumdiv

【題目鏈接】           點擊打開鏈接【算法】         不妨先將A分解質因數         A = p1^q1p2^p2p3^p3..pn^qn         那麼,A^B = p1^q1Bp2^q2B...pn^qn