原创 Qualifying Contest (結構體的排序)
http://codeforces.com/problemset/problem/659/B Very soon Berland will hold a School Team Programming Olympiad. From eac
原创 基礎數據類型範圍
8/16位系統 1. int(2個字節)-(2^15-1)~(2^15-1),即-32767~32767,數量級3*10^4 2. unsigned int(2個字節) 0~(2^16-1),即0~65535,數量級6
原创 字符的輸入輸出,continue的重要
點擊打開鏈接 Julius Caesar lived in a time of danger and intrigue. The hardest situation Caesar ever faced was keeping hims
原创 數學類
小喵有很多女朋友。有一天,小喵想給女朋友們發玫瑰花。由於一些不(ni)知(dong)道(de)的原因,小喵想按照以下規律給它的已排好序的N個女朋友們發玫瑰花:給第一個女朋友發一支玫瑰花,給第二個女朋友發兩支,給第三個女朋友發三支…現在小喵
原创 Beautiful Paintings
http://codeforces.com/problemset/problem/651/B There are n pictures delivered for the new exhibition. The i-th painting
原创 Greatest Common Increasing Subsequence (HDU - 1423 )
http://acm.hdu.edu.cn/showproblem.php?pid=1423 This is a problem from ZOJ 2432.To make it easyer,you just need output t
原创 數學遞推
被機智的逼哥發現後,旋少很不甘心把自己的辛苦的血汗錢發出去,但是又不得不吐出來。於是他打算把這些錢發出去,但是不是簡單的發紅包。 爲了活躍氣氛,他決定這樣發紅包這: 首先,先發一個小紅包(每人一分錢)假設所有人都先後隨機的領取了 然後
原创 最短路徑之floyd
floyd's algorithm 寫起來非常的簡單,理解起來也比較容易: 自己寫的代碼: #include <iostream> #include <cstdio> #include <algorithm> #include <cst
原创 簡單搜索之dfs、bfs
dfs: #include <iostream> #include <cstdio> #include <vector> #include <cstring> #include <string> #include <algorithm
原创 最短路徑算法之Dijkstra's algorithm
Dijkstra's algorithm主要用來解決單源最短路徑的問題,並且不可以用於包含負權值的圖。 主要思想就是:把一個圖上的點分成兩類,一類是最短路徑樹上所包含的點記作集合S,另一類當然就不是最短路徑上的點記作集合V;怎麼確定哪個點
原创 最短路徑之spfa
其實就是用隊列對Bellman-Ford進行優化: #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <v
原创 圖的表示方法
如何表示一個圖:人類的智慧是無窮的,其實有許多種,不過最常用的有1.鄰接矩陣 2.鄰接表。 鄰接矩陣:比較好理解的一種形式,假如有n個點,那麼就建立一個n*n的矩陣G[n][n],如果第i個點與第j個點相連,那麼在矩陣中表示爲G[i][j
原创 最短路徑之bellman—ford
bellman-ford's algorithm複雜度爲O()比Dijkstra's algorithm 慢,但其可用於計算有負權邊時的最短路 主要就是三個部分: 1.初始化所有的dis[ v ]=INF,dis[ v ]爲v點到源點的距
原创 H - Perfect Number
We consider a positive integer perfect, if and only if the sum of its digits is exactly 10. Given a positive integer k,
原创 最小生成樹
Kruskal模板 #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <algorithm> #include <cm