刷到一道挺簡單的題目,但是有問題需要記錄一下,《搬水果》:
題目:
輸入:
每組資料輸入包括兩行,第一行是乙個整數 n(1<=n<=10000),表示水果的種類數。第二行包含 n 個整數,用空格分隔,第 i 個整數(1<=ai<=1000)是第 i 種水果的數目。輸出:
對於每組輸入,輸出乙個整數並換行,這個值也就是最小的體力耗費值。輸入資料保證這個值小於 2^31。
輸入很容易的解答完後,提交也是一次accept,但是遺忘了乙個致命問題,我已經不是第一次遺忘了,注意第一層while裡面,que沒有清空,也就是說如果後面輸入的資料最終答案小於當前的某乙個輸入的數字的話,bug就會暴露出來,但是牛客網這道題測試資料並沒有報錯3輸出9 1 2
15
#include #include #include using namespace std;
int main()
for(int i=0; i> temp;
que.push(temp);
}while(que.size()>1)
cout << sum << endl;
}return 0;
}
開發中遇到的問題記錄
jquery相關問題 1.html 方法無法獲取到input中的value tomcat相關問題 1.web.xml中 do配置導致tomcat無法啟動 intellij idea中怪異出錯bug,tomcat中和main中md5加密不一致 在tomcat下,getbytes eclipse按utf...
mysql中碰到的問題記錄
size large 2012 08 16 需求 乙個賬戶對應多張卡,現在連線賬戶和卡表,要求每個賬戶隨意取一條記錄做對應,資料量在千萬級。sql rank over partition by account id order by card no as rk,最後取rk 1的記錄 說明 按賬戶id...
對於MQ中的問題記錄
作為一名mq的初學者,在學習之初有很多疑問,本文章主要記錄作者在學習過程中對於一些問題的記錄。在我看來mq可以看作是乙個註冊中心,有訊息的提供者和消費者,提供者產生訊息後將訊息新增至 註冊中心 然後等待消費者到 註冊中心 進行消費。這個過程中有幾次通訊行為,當涉及到通訊問題時不免要考慮到通訊過程中的...