原创 題目1510:替換空格

<pre name="code" class="cpp">#include<stdio.h> char str[1000000]; int main(){ while(gets(str)){ for(int

原创 劍指offer 1384 二維數組中的查找

</pre><pre name="code" class="cpp"><pre name="code" class="cpp">http://ac.jobdu.com/problem.php?pid=1384 #include<stdi

原创 hdu 1108 最小公倍數

http://acm.hdu.edu.cn/showproblem.php?pid=1108 import java.util.Scanner; public class Hd { public static void main(St

原创 hdu 1215 七夕節

http://acm.hdu.edu.cn/showproblem.php?pid=1215 主要問題在於容易超時。。。 #include <stdio.h> #include <math.h> int main() { int

原创 hdu 2138 How many prime numbers

http://acm.hdu.edu.cn/showproblem.php?pid=2138 #include <stdio.h> #include <math.h> int isprime(int m) { for(int i=2

原创 sort函數

頭文件:  #include<algorithm>              using namespace std; 1 默認的sort函數是按升序排列    sort(a,a+n);//兩個參數分別爲待排數組的首地址和尾地址 2 可以

原创 hdu 1060 Leftmost Digit

http://acm.hdu.edu.cn/showproblem.php?pid=1060 m=n^n;兩邊同取對數,得到,log10(m)=n*log10(n);再得到,m=10^(n*log10(n)); 然後,對於10的整

原创 hdu 1425 sort

http://acm.hdu.edu.cn/showproble#include<stdio.h> int m,n; const int N=1000005; int a[N]; int quicksor

原创 hdu 1219 AC Me

http://acm.hdu.edu.cn/showproblem.php?pid=1219 #include<stdio.h> #include<string.h> char s[100001]; int a[26]; int main

原创 hdu 1286 找新朋友

http://acm.hdu.edu.cn/showproblem.php?pid=1286 #include <stdio.h> #include <string.h> int main() { int a[40000],T,i

原创 hdu 1722 Cake

點擊打開鏈接 開始沒什麼思路,看了別人的博客才豁然開朗,有思路代碼就很簡單了,把蛋糕分成p塊,再拼在一起分成q塊,分成p塊需切p刀,分成p塊需切p刀,拼在一起則需減去公共部分,即需切p+q-gcd(p,q)刀 #include <st

原创 hdu 1157 Who's in the Middle

http://acm.hdu.edu.cn/showproblem.php?pid=1157 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java

原创 hdu 2399 GPA

HDU 2399 GPA http://acm.hdu.edu.cn/showproblem.php?pid=2399 #include<stdio.h> #include<string.h> int main() { char s[1

原创 01揹包問題 動態規劃

動態規劃是用空間換時間的一種方法的抽象。其關鍵是發現子問題和記錄其結果。然後利用這些結果減輕運算量。 比如01揹包問題。 /* 一個旅行者有一個最多能用M公斤的揹包,現在有N件物品, 它們的重量分別是W1,W2,...,Wn, 它們的