原创 二分圖匹配相關所有總結
1。一個二分圖中的最大匹配數等於這個圖中的最小點覆蓋數 König定理是一個二分圖中很重要的定理,它的意思是,一個二分圖中的最大匹配數等於這個圖中的最小點覆蓋數。如果你還不知道什麼是最小點覆蓋,我也在這裏說一下:假如選了一個點就相當於覆蓋
原创 poj1236+la4287【tarjan算法】
學習了一下tarjan求有向圖強連通分量算法。 最後果斷髮現LRJ的白書就是。。。 然後發現百度百科上面那個tarjan算法圖講解還是不錯的吧。 個人感覺理解度 80%應該有了。 深受各種大牛不看題解,不用模板啓發,看懂思路代碼必須自己
原创 HDU4738【杭州網賽、判橋】
剛拿到這道題時挺有思路,無奈平日裏只敲過找割頂的代碼,判橋的代碼當時自己也沒仔細敲。 當時一把淚啊,忽然感覺自己的圖論才只是剛搞了個起步啊。。 題目有神坑。 就是先判是否連通,不連通直接輸出0;
原创 由Cannot create a generic array of ArrayList引出的學習--Java範型
最近在用Java寫某個程序時希望寫出一個包括ArrayList<xx>的數組 自己定義如下: ArrayList<edge>[] edges = new ArrayList<edge>()[10]; 然後編譯器報錯如下: Cannot c
原创 codeforce344C
題目地址:http://codeforces.com/problemset/problem/343/A 比賽的時候就囧了,只推出a<b的時候最少需要b個電阻。 後來看了題解,知道 題意:用最少的1Ω電阻拼出指定阻值(a/b)電阻.元件
原创 HDU4768(二分)
G++對太大的數報編譯錯誤。 。 1<<31就已經等於21億了,表示不開。 long long的話得 1LL<<32這樣表示。 自己也至少算是寫過二分的人。 while(l<r) { int mid = (l+r)/2;
原创 HDU1385 【輸出字典序最小的最短路】
這題經過的結點比較好處理。 主要是字典序的處理。 先是floyd做法,採用記錄後驅的方法。 path[i][j]=j【初始化。。。】 #include <iostream> #include <cstdio> #include <cs
原创 POJ3318【隨機化算法挺有意思】
題目鏈接:http://poj.org/problem?id=3318 http://meizhe143.blog.163.com/blog/static/38938362007102995121360/ 介紹隨機數產生方法。
原创 關於判斷可圖、圖單連通性幾題
1、輸入一個圖的度數列判斷是否可圖。 省賽原題。 SX數據。 (現在想想那個一A真是莫明其妙,不過卡了後面的題也算是敗了RP吧。) 原題鏈接在此:http://acm.hdu.edu.cn/showproble
原创 省賽總結
第一次寫比賽總結。感覺省賽比較水,也不刻意去寫個過程幾A幾A了,隊友已經總結的挺好了。 熱身賽、省賽都犯了一個毛病,前幾個題出題太快,中間卡住。熱身賽暫且不提,爲了攢RP,也沒刻意去做。 省賽的時
原创 UVA1391、LA3713【astronauts...】【2 -SAT】
這題一開始自己想到了3-SAT。。。 照着敲了個試試,好像不太對。。 深入的3-SAT不會,有點囧 然後就積極往2-SAT上想 想分開小於ave和大於等於ave的兩部分各自2-SAT不能考慮某些情況,顯然。。。 於是呵呵了。。
原创 JAVA大數類
JAVA大數類api http://man.ddvip.com/program/java_api_zh/java/math/BigInteger.html#method_summary 不僅僅只能查JAVA大數類的API。總結的東西都
原创 HDU4741【高數、計算幾何】
我只能對自己呵呵了。。 難道因爲高數考挫了,當時考慮這題就沒信心了嗎。 再說高數考試能代表高數水平嗎? 雖說偶高數也不好。 我記得好像自己就考慮到可以直線與平面交點來做了,好像代碼不太會用。 然後校友就過了。。 比賽後我考慮一下似乎挺簡單
原创 二分圖匹配
Matrix67在博客裏這樣寫的。哈哈,自己稍微有點自信,Matrix67也是研究了幾個小時的。 “研究了幾個小時,終於明白了。說穿了,就是你從二分圖中找出一條路徑來,讓路徑的起點和終點都是還沒有匹配過的點,並且路徑經
原创 做過的二分圖匹配題目彙總【不斷更新】
1. Hdu4619:http://acm.hdu.edu.cn/showproblem.php?pid=4619 某次多校的題目。 最大獨立集 = 頂點數 - 最大匹配數 可以確定每兩個合爲一體的話可以看作一二分圖。 然後這個最