【 OJ 】 HDOJ1056 18年12月22日13:01 [ 48 ]
模擬題意即可....ummm
AC程式碼:
# include<iostream> using namespace std; int main(void) { double n,sum; cin >> n; int i; while (n) { double i= 2; sum = 0; while (sum < n) { sum += 1 / (i++); } cout << i -2<<" card(s)"<< endl; cin >> n; } system("pause"); return 0; }
相關推薦
【 OJ 】 HDOJ1056 18年12月22日13:01 [ 48 ]
模擬題意即可....ummm AC程式碼: # include<iostream> using namespace std; int main(void) { double n,sum; cin >> n; int i; while (n) { dou
【 OJ 】 HDOJ1058 18年12月22日20:00 [ 50 ]
這題找規律我想了很多試了有的感覺很煩,參考了人家的思路很....OJBnice,所以我按照人家的思路寫了一遍。 這題就是求醜數,醜數最小的因子由2,3,5,7組成,1 被定義為最小丑數 首先很重要的一點要說下,醜數一定是由醜數乘醜數所得 ( = =.)!! 醜數定
【 OJ 】 HDOJ1057 18年12月22日15:37 [ 49 ]
Limit Time 題意:有一個20X20的網格,每個網格里有個數字(0~3),每天網格里數字的變化是先將網格里本身的數字與其上下左右網格里數字依次相加,得到一個0~15的值k,這個值確定了題目裡陣列D[k],接下來我們只需要把網格里的值與D[k]相加,如果相加後的值大於3,變
【 OJ 】 HDOJ1059 18年12月23日14:37 [ 51 ]
Time Limit Exceeded 直接暴搜.....死的很安詳 沒辦法...第一個想法就是這個: # include<iostream> # include<algorithm> //# include<Windows.h> using na
【 OJ 】 HDOJ1053 18年12月20日16:59 [ 47 ]
這題一開始做出來沒被AC很鬱悶,後來人家提到1個字元的時候我才發現,我定義的函式初始Power是0,一個字元的時候會除0出現這種 Inf 錯誤 思路就是模擬下哈夫曼編碼樹即可拿到每一個編碼的個數求出總個數 已經被AC # include<iostream> #includ
【 OJ 】 HDOJ1052 18年12月19日22:38 [ 46 ]
轉自 https://www.cnblogs.com/Open_Source/archive/2010/07/09/1904940.html 解題思路:貪心演算法。根本思想是要讓田忌花最小的代價來勝一每一場,讓齊王花最大的代價來勝每一場。(“代價”可以用比較的兩匹馬的權值之差來形象
【 OJ 】 HDOJ1051 18年12月19日21:14 [ 45 ]
思路模擬,利用l排序,先確定l小的在前,如果相等再排序w,由於是基本有序的狀態,所以只要比較後面的是否w大於前面的即可 利用visit記錄訪問,從第一個開始訪問,將後面能串起來的都串起來(符合l'>l w'>w都標記已訪問),直到所有都被訪問,這時候記錄串了幾次就可。 #in
【 OJ 】 HDOJ1050 18年12月19日19:11 [ 44 ]
開始我的比較麻煩,最早的思路是模擬,分s,t陣列錄入N個數(錄入讓s小,t大),依次0-N讀取,第一個數算第一批移動,和它不衝突的就一起移動(讀取到的和可以移動的都標記為0),直到所有都是 0,記下模擬的次數。但是比較麻煩的是:假設讀取第一組數,第二組數不衝突,那麼第一組和第二組作為第一批,讀取
【 OJ 】 HDOJ1049 18年12月19日16:09 [ 43 ]
這題模擬就好了....一直模擬u d 到出坑,看結果..當然最簡單的還是找規律...用公式來計算...有點煩..懶得找了直接模擬AC了 # include<iostream> using namespace std; int main(void) { int n, u,
【 OJ 】 HDOJ1048 18年12月15日22:48 [ 42 ]
Presentation Error 是在看不出哪裡格式錯了,提交了幾十次了,懶得搞了,弄了半天,我的思路就是26取模, 也可以弄另外一個數組儲存暗文 str[i]=s[ch[i]-'A'] 結果: START NS BFW, JAJSYX TK NRUTW
【 OJ 】 HDOJ1047 18年12月15日21:00 [ 41 ]
思路大數相加,輸入一系列大數,只需要不停的計算結果+輸入大數就可,因此就是求2個大數相加 9+9=18,可知最多進位一個.... //簡單的大數相加 # include<iostream> # include<string> using namespace std
【 OJ 】 HDOJ1046 18年12月8日21:43 [ 40 ]
此題雖然是水題,但是此類問題卻不是一個水題 從圖論的角度來看,TSP問題實質是在一個帶權完全無向圖中,找一個權值最小的Hamilton迴路。由於該問題的可行解是所有頂點的全排列,隨著頂點數的增加,會產生組合爆炸,它是一個NP完全問題。 早期的研究者使用精確演算法求解該問題,常用的
【 OJ 】 HDOJ1045 18年12月8日11:41 [ 39 ]
有些事情耽誤了,所以最近沒寫程式碼,此題我開始的思路還算正常,後來跑偏了....開始拿到這題第一反應就是八皇后問題,遞迴 DFS,因為這題有X塊限制,所以我的最初思路是:先和八皇后類似先在 . 塊中放能放的,X塊可以遮擋補充的地方先不考慮,當 . 塊的最後一層放完後,開始考慮X塊
【 OJ 】 HDOJ1044 18年12月3日19:00 [ 38 ]
本題基本思路大致相同,先用BFS算出所有節點對的最短距離,然後用DFS遞迴所有情況得出最大結果(合理剪枝) 思路還是很簡單的,但是很遺憾此題沒有被AC,WA了,不清楚哪裡錯了...估計啥格式啥的...細節吧.... 程式碼僅供參考吧...ummm # include<iostr
【 OJ 】 HDOJ1034 18年11月17日12:38 [ 31 ]
ummm 之前1033完全看不懂題目意思...... 本題模擬AC # include<iostream> using namespace std; int a[1000]; bool isok(int N) { int n = a[0]; for (int i = 1;
【 OJ 】 HDOJ1013 18年10月27日12:11 [ 12 ]
這幾天終於出來了一個AC的,不知道是不是這題檢測條件太簡單了....很頭疼....好吧...好歹AC了..QAQ... 基本思想和超大資料相加類似,不清楚他輸入的數字有多大,所以用字串來儲存,出現類似
【 OJ 】 HDOJ1029 18年11月15日02:03 [ 28 ]
開始拿到此題以為是對於排序的時間限制,畢竟正常人看了題目第一本能都是想到排序,拿到中位數輸出,快排,二分.....基本都沒用,後來看了網上的解法,MD連陣列都不要...只要一個臨時變數,思想很簡單,假設多於一半的是x 那麼剩下的數字!x,也就是說在輸入讀取的時候一樣++,不一樣--,到了0換
【 OJ 】 HDOJ1035 18年11月17日14:15 [ 32 ]
本題也沒啥說的....按照題目模擬就行了,讀取到啥就怎麼走,遇到邊界或者迴圈就出,用visit記錄訪問過的點,然後讀取的每一個點都入棧(可用陣列來模擬),如果突然讀取到了已經訪問過的點說明進入了迴圈,就去陣列棧中找這個重複點,之前點數目為未迴圈步數,之後點數目為迴圈數目。 AC程式碼:
【 OJ 】 HDOJ1039 18年11月17日19:40 [ 36 ]
ummm.....這題也是泡泡水題....判斷有點煩 AC程式碼: # include<iostream> # include <string> using namespace std; char v[5] = { 'a', 'e', 'i', 'o', 'u'
【 OJ 】 HDOJ1038 18年11月17日18:43 [ 35 ]
ummmm 又是一個水題.....英語不太好,看了半天題目換來的又是一個泡泡 AC程式碼: # include<iostream> # include<iomanip> using namespace std; int main(void) { //車輪直徑、轉