原创 有序選擇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