原创 函數遞歸簡單題-hdoj-2044 2018-一隻小蜜蜂 母牛的故事

題目:一隻小蜜蜂 遞歸做法: #include<cstdio> #include<iostream> #include<stdlib.h> #include<stack> #include<string> using namespace

原创 進制轉換 hdoj-2031

進制轉換,原題目:hdoj-2031 題目描述: 輸入兩個整數,十進制數n(32位整數)和進制r(2<=r<=16 r!=10),求轉換後的數。 輸入: 7 2 23 12 -4 3 輸出: 111 1B -11 代碼: #i

原创 高精度N的階乘-N!

題目:輸入一個正整數N(0<N<=30),求N! 代碼: #include<stdlib.h> #include<cstdio> #include<string> #include<iostream> using namespace

原创 第四次程序設計作業 C++計算器計算及命令行的使用 前綴表達式方法實現

關鍵詞:前綴中綴後綴表達式 波蘭式 命令行 myGithub 一.前言 很有意思的開發和學習經歷,從剛剛開始看到作業思考半天到現在的Debug過程,對我來說都或多或少有所提升。 也許這個時候自己挺迷茫的,想未來的路在哪裏。

原创 《算法競賽入門經典》習題及反思

數組 Master-Mind Hints,Uva 340 題目:給定答案序列和用戶猜的序列,統計有多少數字對應正確(A),有多少數字在兩個序列都出現過但位置不對。 輸入包括多組數據。每組輸入第一行爲序列長度n,第二行是答案序列,接下來是

原创 簡單數論

參考:《挑戰程序設計競賽》 1.輾轉相除法 --- gcd和lcm 代碼: #include<cstdio> #include<iostream> #include<stdlib.h> using namespace std; //=

原创 hdoj-2098-分拆素數和

題目:分拆素數和 一道想辦法省時間的題目。 代碼: #include<stdio.h> #include<math.h> int inv(int n) { int i,t=1; for(i=2;i<=sqrt(n

原创 hdoj-2086-A1=?

題目:A1=? 代碼(作者:Fistice): #include<cstdio> #include<cmath> #include<cstring> #include<queue> #include<stack> #include<cst

原创 深度優先搜索初嘗試-DFS-LakeCounting POJ No.2386

DFS入門的一道經典題目:LakeCounting 用棧或隊列來實現: #include<cstdio> #include<stdlib.h> #include<iostream> #include<stack> using namesp

原创 hdoj-2053-Switch Game

Switch Game 題目:switch game 題目大意:在一條街上有好多燈,第i次操作調整第ki盞燈(即是i的倍數),即原來燈是關(0)的調爲開的(1),或者原來燈是開的調爲關的。 輸入一個整數n,判斷第n盞燈在經過無數次操作以後

原创 FOJ-1001-Duplicate Pair

題目:Duplicate Pair 大意: 有多組測試數據,輸入整數n,接着輸入n個整數(integers),這些數字幾乎都只出現一次,但其中有一個數出現了兩次,請輸出這個數。 題解: 大數據問題,普通的兩個for暴力解決很明顯會T,也不

原创 hdoj-2089-不要62

題目:不要62 代碼1:(TLE) #include<stdio.h> #include<string.h> int main() { int n,m,i,j,t=0; int a,b,sum=0,k=0; whi

原创 BFS-迷宮問題-用寬度(廣度)優先搜索解決最優路徑問題

題目: 給定一個大小爲 N×M 的迷宮。迷宮由通道和牆壁組成,每一步可以向鄰接的上下左右四格 的通道移動。請求出從起點到終點所需的最小步數。請注意,本題假定從起點一定可以移動 到終點。 限制條件;N, M ≤ 100 測試樣例: N

原创 hdoj-2039-三角形

分享一道很有價值的題目。 題目:三角形 代碼: #include<stdio.h> int main() { int n,i,j; double a,b,c; scanf("%d",&n);

原创 程序設計第三次作業附加 代碼規範

題目:第三次作業附加 myGithub 我的程序設計第三次作業 Calculator.h //==============================// //文件名稱:calculator.h //作者:03150