又是一年秋季時,陶陶家的蘋果樹結了n個果子。陶陶又跑去摘蘋果,這次她有乙個a公分的椅子。當他手夠不著時,他會站到椅子上再試試。
這次與noip2005普及組第一題不同的是:陶陶之前搬凳子,力氣只剩下s了。當然,每次摘蘋果時都要用一定的力氣。陶陶想知道在s<0之前最多能摘到多少個蘋果。
現在已知n個蘋果到達地上的高度xi,椅子的高度a,陶陶手伸直的最大長度b,陶陶所剩的力氣s,陶陶摘乙個蘋果需要的力氣yi,求陶陶最多能摘到多少個蘋果。
第1行:兩個數 蘋果數n,力氣s。
第2行:兩個數 椅子的高度a,陶陶手伸直的最大長度b。
第3行~第3+n-1行:每行兩個數 蘋果高度xi,摘這個蘋果需要的力氣yi。
只有乙個整數,表示陶陶最多能摘到的蘋果數。
輸入樣例:
8 15
20 130
120 3
150 2
110 7
180 1
50 8
200 0
140 3
120 2
輸出樣例:
4
#include
#include
using namespace std;
intmain()
for(i =
0; i < n; i++)}
sort
(k, k + j)
;for
(i =
0; i < j; i++
) cout << sum;
}
演算法訓練5 最短路
問題描述 給定乙個n個頂點,m條邊的有向圖 其中某些邊權可能為負,但保證沒有負環 請你計算從1號點到其他點的最短路 頂點從1到n編號 輸入格式 第一行兩個整數n,m。接下來的m行,每行有三個整數u,v,l,表示u到v有一條長度為l的邊。輸出格式 共n 1行,第i行表示1號點到i 1號點的最短路。樣例...
暑假訓練5
訓練乙個星期了,感覺還是很菜,每天不知道學到了什麼,即使每天都坐在那裡,每天都去,看書敲 比賽都沒有缺席。但到底有沒有提公升,我自己也不敢去說,自認為是沒有的。看的知識很多都不明白,就連剛看過的,後面提到也只是知道在哪個位置,具體的 是寫不出來的。每天總結的東西也就是在原來的基礎上加上一點學到的或者...
訓練日記 5
這兩天由於家裡原因刷題並不是很多,同時昨天晚上也沒來得及寫總結,所以今天就一塊總結了,請老師見諒。這兩天算是a了4道題吧,其中三道題為dfs題,一道為dfs bfs的。通過最近這幾天dfs題的練習,對dfs的理解更加深入了,同時對dfs迴圈結束的控制也更好了,每道dfs題的關鍵在於如何控制迴圈結束 ...