原创 求助!!!杭電 1004 Let the balloon rise (Wrong Answer)

不知道爲什麼,這道題一直Wrong Answer,哪位大神幫我看看吧!謝啦!   import java.util.Scanner; public class Main { public static void main(St

原创 poj3273 Monthly Expenses

                                          Monthly ExpenseTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 3215

原创 POJ 1650 Integer Approximation 近似整數

                                  Integer ApproximationTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 5801 A

原创 POJ 2503 Babelfish (神族文字)

                                                BabelfishTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 4733

原创 快速冪算法

如何優化冪運算:通過遞歸優化冪運算:快速冪運算的代碼:#include<stdio.h> int mi(int a, int b) { int c; if(b == 1) { return a; } c = mi(a,

原创 求N的階乘末尾有幾個0

翠花,上代碼:核心代碼:#include<stdio.h> int solve(int n) { int ans = 0; while(n > 0) { ans += n / 5; n /= 5; } return a

原创 數的查找—尋找第k小的數的位置

相關代碼:#include<stdio.h> int m, k, a[40], b[40]; void Swap(int *p, int *q, int *i, int *j) //錯誤第一處,忘記了如果想要通過修改形參而改變實參,

原创 藍橋杯 方陣旋轉

問題 : 方陣旋轉時間限制: 1 Sec  內存限制: 128 MB提交: 30  解決: 12[提交][狀態]題目描述 對一個方陣轉置,就是把原來的行號變列號,原來的列號變行號。 但,如果是對該方陣順時針旋轉(不是轉置)。     下面

原创 二分搜索

分治算法:分治算法就是把一個複雜的問題分成兩個相同或相似的子問題,再把子問題分成更小的子問題......知道最後的子問題可以簡單地求解,原問題的解即子問題的解的合併。典型的分治算法就是二分搜索:二分搜索遞歸的代碼:#include<std

原创 zoj 1004 Anagrams by Stack

Anagrams by StackTime Limit: 2 Seconds      Memory Limit: 65536 KB

原创 藍橋杯 回形取數

問題 : 回形取數時間限制: 1 Sec  內存限制: 128 MB提交: 26  解決: 13[提交][狀態]題目描述回形取數就是沿矩陣的邊取數,若當前方向上無數可取或已經取過,則左轉90度。一開始位於矩陣左上角,方向向下。輸入輸入第一

原创 ZOJ 1633 Big-String

Big String Time Limit: 2 Seconds      Memory Limit: 65536 KB

原创 遞歸算法

什麼是遞歸算法:程序調用自身的編程技巧稱爲遞歸(recursion)。它通常把一個大型複雜的問題層層轉化爲一個與原問題相似的規模較小的問題來求解,遞歸策略只需少量的程序就可描述出解題過程所需要的多次重複計算,大大滴減少了程序的代碼量。

原创 第九屆藍橋杯比賽總結

                                                              第九屆藍橋杯比賽總結               這一次參加藍橋杯應該說比起去年要輕鬆許多,因爲到達賽場的時候還沒

原创 杭電1004 Let the Balloon Rise

Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submissi