原创 zoj 2165 Red and Black

//簡單題,深搜或寬搜都可以。 #include<cstdio> #define MAX 21 int w,h; int count; int grid[MAX][MAX]; int dir[4][2]= { 0,1, 1,0, 0

原创 zoj 1082 Stockbroker Grapevine

//簡單題,先用弗洛伊德算法求各個點最短路徑, 每個點到其他點選取最大值,爲最後傳播的時間, 在求出其中最小的爲開始散播的人速度最快的 #include<iostream> #include<cstring> #define MAX 1

原创 zoj 1221 Risk

floyed 算法求最短路徑,注意輸入的方法,否則會超時 #include<iostream> #include<cstring> #include<cstdio> #define INF 100000 #define MAX 22 u

原创 zoj 1053 FDNY to the Rescue!

求最短路徑Dijkstra,反向建邊。 注意初始位置和目標位置相同時,最短路徑上只有一個交叉路口。 #include<iostream> #include<cstdio> #include<cstring> #include<algori

原创 zoj 2412 Farm Irrigation

//深搜一開始一直SF,後來又把上下左右方向給搞亂了 //總之做題還是不夠細心,哎。。。 #include<iostream> #include<cstdio> #include<cstring> #define MAX 51 usi

原创 zoj 1095 Humble Numbers

醜數,好像在面試寶典上見過,不錯的動態規劃題 狀態轉移方程 :hum[i]=min(min(2*hum[index[0]],3*hum[index[1]]),min(5*hum[index[2]],7*hum[index[3]])); 因

原创 zoj 1179 Finding Rectangles

據說可以用動態規化解,想不出來就用爆搜結果過了。 輸出格式讓我糾結了很久一直WA #include<cstdio> #include<cstring> #define MAX 27 struct edge{ int x,y; ch

原创 zoj 1188 DNA Sorting

簡單題,直接暴力計算,注意PE錯誤就行了。 #include<iostream> #include<algorithm> using namespace std; struct Node{ string dna; int in

原创 zoj 1181 Word Amalgamation

簡單題,就是想練一下muptimap等STL的用法 #include<iostream> #include<vector> #include<map> #include<algorithm> #include<string> usin

原创 暗網信息抓取

 1.什麼是暗網   廣義地講,任何不能通過一次(或多次)HTTP GET請求直接下載的Web頁面,我們都可以認爲其處於“暗網”中。不能直接通過HTTP GET請求下載這些Web頁面的原因是多方面的,有可能是網絡原因不能下載,比如說企業或

原创 基於用戶投票的排名算法

目錄   基於用戶投票的排名算法(一):Delicious和Hacker News   基於用戶投票的排名算法(二):Reddit   基於用戶投票的排名算法(三):Stack Overflow   基於用戶投票的排名算法(四):牛頓冷卻

原创 zoj 1136 Multiple

//BFS+同餘 爲了防止得數過大,需要保存餘數,以字符串的形式保存結果,然後判重,否則有可能SF 思想: 1 假設 有數 1,2,3 顯然應從小到大枚舉這3個數字構成的數,當然數會很大,高精度        1,2,3       

原创 OpenCV的GrabCut函數使用和源碼解讀

一、GrabCut函數使用       在OpenCV的源碼目錄的samples的文件夾下,有grabCut的使用例程,請參考: opencv\samples\cpp\grabcut.cpp。 而grabCut函數的API說明如下

原创 HDU 46道動態規劃題集

1.Robberies  連接 :http://acm.hdu.edu.cn/showproblem.php?pid=2955     揹包;第一次做的時候把概率當做揹包(放大100000倍化爲整數):在此範圍內最多能搶多少錢  最腦殘的

原创 用CMake構建Qt5項目

#設置cmake版本號 cmake_minimum_required(VERSION 3.4.0) #設置工程名稱 project(HelloWorld) #設置工程包含當前目錄,非必須 set(CMAKE_INCLUDE_CURRE