原创 HDU2159 FATE 【二維完全揹包】

FATE Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8302  

原创 字符串轉整數atoi

字符串轉整數很容易把代碼寫得難看。下面這段代碼算是難得的優雅了,精妙的地方在於使用負數存儲中間值,避免了過多的邊界檢查,而且將遍歷單獨抽了出來,雖然多了次遍歷,但是代碼因此變得整潔,是個划算的權衡。   bool IsValid

原创 HDU1978 How many ways 【DP】

How many ways Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s

原创 HDU2571 命運 【DP】

命運 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10758   

原创 HDU1728 逃離迷宮 【BFS】

逃離迷宮 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 16840 

原创 HDU1172 猜數字 【暴力】

猜數字 Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2960  

原创 HDU2191 悼念512汶川大地震遇難同胞——珍惜現在,感恩生活 【多重揹包】

Input 輸入數據首先包含一個正整數C,表示有C組測試用例,每組測試用例的第一行是兩個整數n和m(1<=n<=100, 1<=m<=100),分別表示經費的金額和大米的種類,然後是m行數據,每行包含3個數p,h和c(1<=p<=20,

原创 HDU2589 正方形劃分 【DFS】

正方形劃分 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 179  

原创 合法IP檢測

**合法IP檢測: 首先檢測是否有非法字符, 然後檢測點的數量, 然後檢測是否有點在開頭或結尾或有連續的點連在一起以及每個部分的位數及數值是否合法。** #include <stdio.h> #include <string.h>