原创 N皇后問題(HDU 2553)

此題鏈接單擊這裏 ================= #include <iostream> #include <cstring> #include <cmath> using namespace std; int N,k; in

原创 Lake Counting(POJ 2386)

POJ打不開就不上鍊接了。。。。。 附代碼 #include <iostream> #include <cstring> using namespace std; char a[102][102]; int b[102][10

原创 Tian Ji -- The Horse Racing(hdu1052)

此題鏈接單擊這裏 ================= 題意: 田忌和齊王分別有n匹,給出每匹馬的速度。讓田忌和齊王的馬比賽,問田忌最多能贏多少錢(贏一場贏200,輸一場輸200,打平不分輸贏)。 思路: 先把田忌和齊王的馬分

原创 Ultra-QuickSort(POJ 2299)

此題鏈接單擊這裏 ================= 這是用歸併排序解的第一道題,解了一天。大部分時間用在理解歸併的思想,在沒有弄清題意和做法都不敢寫。以前做題總是求結果,而並沒有總結過程。今天就有了新的想法,紮紮實實打基礎,儘可

原创 Prime Ring Problem(UVA 524)

此題鏈接單擊這裏 ================= 用回溯法解此題 #include <iostream> #include <cstdio> using namespace std; int a[20]; int n; boo

原创 棋盤問題(POJ 1321)

此題鏈接單擊這裏 ================= 看似像八皇后問題,但區別還是很大。 附代碼 #include <iostream> #include <cstring> using namespace std; char

原创 (Vanya and Lanterns)Codeforces Round #280 (Div. 2)B

此題鏈接單擊這裏 ================= 題意: 一條長度爲L的街道,上有N個燈,給出N個燈所在的位置(0<=ai<=L)。問燈的最小半徑爲多少才能照亮整個街道。 思路: 先把所的燈進行排序,用位置大的數減去位置

原创 C.Stripe(Codeforces Beta Round #18 (Div. 2 Only))

此題鏈接單擊這裏 ================= 思路: 循環n-1次,如果a[1]+….+a[i]==a[i+1]+….+an,就計數一次。 #include <iostream> #include <cstdio> #i

原创 Oil Deposits(UVA 572)

此題鏈接單擊這裏 ================= 求有多少個連續的區域,DFS的基礎運用。 #include <iostream> using namespace std; int m,n; char a[120][120];

原创 Red and Black(HDU 1312)

此題鏈接單擊這裏 ================= #include <iostream> #include <cstring> using namespace std; char a[25][25]; int b[25][25

原创 Equivalent Strings(Codeforces Round #313 (Div. 2) D)

此題鏈接單擊這裏 ================= #include <iostream> #include <string> #include <vector> using namespace std; string a,b;

原创 Maximum Product(UVa 11059)

此題鏈接單擊這裏 ================= 求最大連續乘積,分別以每個數爲起點。連續乘起點數後的數,每乘一個數判斷一次(中間變量存儲大的數),最後輸出中間變量。 #include<iostream> #include<c

原创 Power Calculus(POJ 3134)

此題鏈接單擊這裏 ================= #include <iostream> using namespace std; int a[1010]; int t,b,n; bool funt(int c) {

原创 矩形A + B(HDU 2524)

此題鏈接單擊這裏 ================= 水題 #include <iostream> using namespace std; int main() { int t; cin>>t; wh

原创 除法(Division, UVa 725)

此題UVa鏈接單擊這裏 ================= 剛開始做的時候題意理解成了,除數和被除數可以爲10000到99999的任意數,然後。。。。測試就錯了。 第一次提交的錯代碼把除數+被除數的位數爲10的情況排除了,提交就