原创 有序選擇L長度排列

http://acm.pku.edu.cn/JudgeOnline/problem?id=3049   參考別人代碼寫的:   #include<stdio.h> int L, C; char list[27], set[27];

原创 poj Multiplication Puzzle

  http://acm.pku.edu.cn/JudgeOnline/problem?id=1651     分析來自: http://www.tkz.org.ru/2009-10/poj-1651-multiplication-puz

原创 Monthly Expense(二分)

http://acm.pku.edu.cn/JudgeOnline/problem?id=3273     把N天分爲M段連續區域,求M段區域中的最小最大值。   其實自己還沒怎麼完全理解二分的實現,下面的代碼是看別人寫的。慚愧。    

原创 位圖去空白

顯示位圖並去掉位圖周圍空白區域: 需要調用函數:TransparentBlt 具體參見:http://baike.baidu.com/view/1080409.htm?fr=ala0_1     函數功能:該函數對指定的源設備環境中的矩形

原创 Cow Picnic

http://acm.pku.edu.cn/JudgeOnline/problem?id=3256   題意:有k頭牛,n個牧場,m條路(每條路相連兩個牧場且單向),求全部牛都能到達的牧場有幾個。   分析:用DFS,從每頭牛所在牧場開始

原创 make: g++:命令未找到

裝好Ubuntu後,第一次編譯時會出現錯誤: make: g++:命令未找到 make:離開目錄“/home/administrator/QtProject/HRD-build-desktop” make: *** [main.o] 錯誤

原创 安裝Ubuntu

        一個多月前安裝了桌面版的最新版Ubuntu(中文版), 由於一些原因, 今天重新安裝 Ubuntu, 選擇的是桌面版的LTS版Ubuntu( English US). 我用的是Wubi安裝, 操作比較簡單. 安裝程序(從

原创 在Qt裏添加圖片資源

在工程目錄下創建一個文件夾(例如images),把圖片放在裏面; 右擊位於窗口左上角的工程名,選擇 “Add New...”,在彈出的對話框中依次選擇  “Qt” -> “Qt Resource file”,填上名字,          

原创 進制題

http://acm.pku.edu.cn/JudgeOnline/problem?id=3191 其實這題是看別人的分析做的; 那人很強悍,把此題看作 -2 進制來做; 核心代碼: while(num != 1) { if(abs(n

原创 Fibonacci 矩陣乘法

斐波那切數列.F(0) = 0, F(1) = 1, F(n) = F(n-1) + F(n-2) (n>=2) 每行輸入一個數n和m(n <= 2*10^9 ,m < 10^4) 每行輸出F(n)%m.   第 n 個數爲: ┌ 

原创 添加模版到右鍵菜單中

在windows下,郵件菜單中有新建Word 文檔什麼的,可是ubuntu下都沒有,其實只要在windows下新建需要的模板(就是新建各種文件),然後拷貝到ubuntu下的模板(Templates)文件夾內,右鍵看效果。   貌似兩個系統

原创 位操作應用——異或

http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=4095   Sample Input 2 aabcdef bzyxwvu bzyxwvu 4 aqwer

原创 過橋問題

背景:在一個伸手不見五指的黑夜裏,有一羣人過一獨木橋,只有一盞燈,每次只能過兩人,於是沒過去兩個必須回來一個人。   分析: N:總人數,按所花時間從小到大排序:A<B<......<Y<Z,分別對應所用時間a,b......y,z。  

原创 更新Ubuntu LTS版後進不了系統

我是在XP下,用wubi安裝的Ubuntu LTS版,上來就是好幾百M的更新啊,Ubuntu下載的速度不知道爲什麼這麼慢,總在6MB/S那邊,真叫我糾結,從晚上0點下到上午快10點,後來一看停住了,跳出個對話框,說是更新Grub2還是什麼

原创 安裝Qt SDK

從官網上下載:http://qt.nokia.com/   把安裝文件放在administrator目錄下 在終端輸入以下兩句:  /*這個是從官網上看來的,就在下載頁*/ /*On Linux/Unix, you need to mak