數學是火,點亮物理的燈;物理是燈,照亮化學的路;化學是路,通向生物的坑;生物是坑,埋葬學理的人。 文言是火,點亮歷史宮燈;歷史是燈,照亮社會之路;社會是路,通向哲學大坑;哲學是坑,埋葬文科生。——小a
小a「刷題」十分猖狂,明目張膽地「刷題」。他現在在小書童裡發現了n樣他喜歡的「題目」,每「題」都有他的需要時間,而老師布置了m項作業,每項作業都有它的需要時間及分值,老師規定k分以上算及格。小a只剩r個單位時間,他想在及格的基礎上更多地「刷題」。
輸入格式:
第一行:n m k r。第二行:n個數,代表每「題」他的需要時間。第三行:m個數。表示每項作業它的需要時間。第四行:m個數。代表每項作業它的分值。
輸出格式:
乙個數,代表小a能刷幾道題
輸入樣例#1:
3 4 20 10015 20 50
10 15 40 40
5 5 10 15
輸出樣例#1:
2
沒有不能及格的情況
step1 揹包dp 求出得到k分時的最小代價
step2 貪心刷題
1 #include 2 #include 34using
namespace
std;56
const
int n(1000+15);7
intn,m,k,r;
8int
cnt,tim,sum;
9int
wval[n],f[n];
10int
home[n],work[n];
1112
intmain()
1328 sort(home+1,home+n+1
);29
for(int i=1;i<=n;i++)
30
36else
break;37
}38 printf("%d"
,cnt);
39return0;
40 }
洛谷P1926 小書童 刷題大軍
數學是火,點亮物理的燈 物理是燈,照亮化學的路 化學是路,通向生物的坑 生物是坑,埋葬學理的人。文言是火,點亮歷史宮燈 歷史是燈,照亮社會之路 社會是路,通向哲學大坑 哲學是坑,埋葬文科生。小a 小a 刷題 十分猖狂,明目張膽地 刷題 他現在在小書童裡發現了n樣他喜歡的 題目 每 題 都有他的需要時...
洛谷 P1926 小書童 刷題大軍
數學是火,點亮物理的燈 物理是燈,照亮化學的路 化學是路,通向生物的坑 生物是坑,埋葬學理的人。文言是火,點亮歷史宮燈 歷史是燈,照亮社會之路 社會是路,通向哲學大坑 哲學是坑,埋葬文科生。小a 小a 刷題 十分猖狂,明目張膽地 刷題 他現在在小書童裡發現了n樣他喜歡的 題目 每 題 都有他的需要時...
洛谷 P1926 小書童 刷題大軍
數學是火,點亮物理的燈 物理是燈,照亮化學的路 化學是路,通向生物的坑 生物是坑,埋葬學理的人。文言是火,點亮歷史宮燈 歷史是燈,照亮社會之路 社會是路,通向哲學大坑 哲學是坑,埋葬文科生。小a 小a 刷題 十分猖狂,明目張膽地 刷題 他現在在小書童裡發現了n樣他喜歡的 題目 每 題 都有他的需要時...