原创 1002寫出這個數 (20分)

GitHub代碼(不全,更新中) 分析:小心,不要將拼音打錯 #include <iostream> #include <string> using namespace std; string pinyin[] ={"ling", "

原创 【劍指Offer】66.構建乘積數組(java)

LeetCode/劍指Offer/構建乘積數組 劍指Offer其他題目代碼 給定一個數組 A[0,1,…,n-1],請構建一個數組 B[0,1,…,n-1],其中 B 中的元素 B[i]=A[0]×A[1]×…×A[i-1]×A[i+

原创 【劍指Offer】39.數組中出現次數超過一半的數字(java)(摩爾投票法)

LeetCode/劍指Offer/ 數組中出現次數超過一半的數字 劍指Offer其他題目代碼 【摩爾投票】 關於摩爾投票在知乎上看到了一個非常形象的回答  如何理解摩爾投票算法? - 胡新辰的回答 - 知乎 總結一下就是,幾個部落打仗,

原创 【劍指Offer】58-1.翻轉單詞順序(java)

 LeetCode/劍指Offer/翻轉單詞順序 劍指Offer其他題目代碼 【思路】 1.將整個字符串分成形如"ab"結構的子串。   其中,a是由" "組成的,可以爲空;b是由非空格的其他字符組成的,也可以爲空。     例如字符串

原创 【劍指Offer】29.順時針打印矩陣(java)

LeetCode/劍指Offer/順時針打印矩陣   劍指Offer其他題目代碼  【分析】 題目要求逆時針打印全部元素,實際上,數組元素是一圈一圈輸出的。 想到了麗人行裏的小姐姐      ┑( ̄Д  ̄)┍ 如果要打印一圈元素的話,就要

原创 【劍指Offer】04.二維數組中的查找(java)

【分析】 現在一看到題,第一反應,暴力求解。雖然不用費腦子,但是時間複雜度高啊。 這道在二維數組中查找目標值的題,也可以暴力查找,複雜度O(mn)。但是,這樣題目給定的"每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排

原创 1005 繼續(3n+1)猜想 (25分)

Github代碼(不全,更新中) 分析:定義標記數組,初始化爲false,給定數據標記爲true。驗證過程中設計數據全部標記爲false,最後標記爲true的數據爲最後答案。   #include <iostream> #include

原创 1011A+B 和 C (15分)

Github代碼(不全,更新中) 分析:水題,定義long long類型讀入數據處理即可 #include <iostream> using namespace std; int main() { int n; lon

原创 1016 部分A+B (15分)

Github代碼(不全,更新中) 分析:水題 #include <iostream> using namespace std; long long getP(string A, char DA){ int len = A.l

原创 1003 我要通過! (20分)

Github代碼(不全,更新中) 分析: 1.首先保證P前,T後,P和T之間全都是A 2.根據題目的第二條和第三條: 假如x="AA", 則AAPATAA正確-->AAPAATAAAA正確-->AAPAAATAAAAAA正確-->...

原创 1010 一元多項式求導 (25分)

Github代碼(不全,更新中) 分析:求導過程不再贅述。要注意的是,如果全部都是零多項式,最後要輸出"0 0" #include <iostream> #include <cstdio> using namespace std; ty

原创 1004 成績排名 (20分)

Github代碼(不全,更新中) 分析:一邊讀入數據,一邊比較即可,不難 #include <iostream> #include <string> using namespace std; typedef struct Student

原创 1013 數素數 (20分)

Github代碼(不全,更新中) 分析:老生常談的素數題。 1.數組開夠 2.按指定格式輸出   #include <iostream> #include <cstdio> #include <cmath> using namespac

原创 1014 福爾摩斯的約會 (20分)

Github代碼(不全,更新中) 分析:【第一對相同的大寫英文字母,包括A-G】,【第二對相同的字符,包括0-9,A-N】,【第三對相同的英文字母,包括大小寫】,只要不踩坑,題目還是挺容易的...... PS:限定字符的範圍時,千萬千萬不

原创 1012 數字分類 (20分)

Github代碼(不全,更新中) 分析:按題目給的條件,一步步來就好,不難,要仔細 #include <iostream> #include <cstdio> using namespace std; int main() {