原创 poj1523(割點)

1.思路參考劉汝佳的算法藝術與信息學競賽。 2.代碼。 #include<cstdio> #include<iostream> using namespace std; // freopen("data.in","r",stdin)

原创 poj1459(網絡流)

昨天學的最高標號預流推進   沒看別人代碼敲的,後來有一個BUG,參考了一下別人的代碼:http://www.cnblogs.com/Open_Source/archive/2010/08/03/1904898.html 能參考的資料太少

原创 poj1191(記憶化搜索)

1.這題的經典之處感覺不在記憶化搜索,而是在區域化的預處理,之前就碰到過好多這樣的題目了。 s[x1,y1,x2,y2]表示從(x1,y1)到(x2,y2)的面積,可以轉換爲s[x2,y2]-s[x1-1,y2]-s[x1,y2-1]+s

原创 k8s 1.17.3 集羣搭建之kubeadm簡易安裝方法

運行如下腳本 #最小化安裝沒有yum-utils yum -y install yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce

原创 poj1639最小度限制生成樹(kruscal+鄰接表)

一、.思路 設限制結點爲des.  1. 求去掉des的最小生成樹,此時求出來的是最小生成森林  2.添加des到各連通分量的邊,當然取最小的邊。  3.此時得到m度的生成樹,我們要求的是小於等於k度的最小生成樹,此時我們可以用來調整的邊

原创 k8s 1.15.1 集羣搭建之kubeadm簡易安裝方法

運行如下腳本 #最小化安裝沒有yum-utils yum -y install yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce

原创 正確的方式打開apache項目

爲什麼要參與開源項目 閱讀大牛的代碼,快速提升自身實力,同時也爲公司引進先進的技術 能爲開源項目做貢獻,於公司及個人都是一種實力的代表 github是全世界最大的開源項目集中地,被戲稱爲“全球最大同性交友網站”,做爲程序員,這麼

原创 k8s 1.14.2 集羣搭建之kubeadm簡易安裝方法(二)

運行如下腳本 #最小化安裝沒有yum-utils yum -y install yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce

原创 poj3277(線段樹+離散化+掃描線+測度)

一、.思路:有三種方法 1.插入時延遲更新(我自己的做法),效率還不錯,應該是最大最小值的剪枝的作用吧,呵呵!   2.插入時精確覆蓋,查詢時向下記錄最大值,一直查詢到葉子結點 3.掃描線+測度 在線段樹的結點裏增加n,m,n表示線段數

原创 poj2135(最小費用最大流)

1.思路:題目要求求出兩條路徑,一條正向另一條反向,並且邊不走重複,因此可以轉換爲費用流的模型,i至j有邊(無向)拆成4條邊,邊的容量分別至1或0 因此可以保證每條邊至多走一次。再建立源s,匯t,另w(s,1)=w(n-2,t)=2;w(

原创 poj1275(差分約束系統)

1.思路   沒什麼好講的,劉汝佳的書《算法藝術與信息學競賽》講得很好,不過對於初次接觸差分約束系統的人來講還是很費解,可以去參考《算法導論》,裏面有很詳細的約束圖的構建過程。這裏講一下我的個人理解。s[i]爲從0至i時刻僱傭的人數,t[

原创 poj1077(A*,IDA*)

1.資料請參考劉汝佳的黑書,組合數學。 A*使用了h(s)做爲在結點s下的代價下界值,轉移時有h(s1)>=h(s2)+c(s1+s2),其中c(s1,s2)爲狀態s1轉移到狀態s2時所花費的代價!大家仔細揣摩一下這個方程,這個方程保證

原创 hdoj3957(dancing links)跳舞鏈

一、.算法參考資料: 東西太多,講不清楚。翻譯過來的論文,momodi的論文以經很不錯了!就直接貼鏈接了。 1.dancing links(跳舞鏈)參考資料:http://sqybi.com/ 點裏面的works鏈接裏有dlx資料的壓縮包

原创 全排列完美哈希

1.組合數學。 強調不一樣的是,組合數學以數作爲逆序的依據,bk表示與數k逆序的數有多少個0<=bk<=n-k 因此轉換的公式是: sum=bn*(0)!+bn-1*(1)!+……+bk*(n-k)!+……+b2*(n-2)!+b1*(n

原创 k8s 1.17.0 集羣搭建之kubeadm簡易安裝方法

運行如下腳本 #最小化安裝沒有yum-utils yum -y install yum-utils yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce