贪心
阿磊AC
学习编程的捷径是:编程,编程,再编程!
展开
-
独木舟问题---51Nod
n个人,已知每个人体重。独木舟承重固定,每只独木舟最多坐两个人,可以坐一个人或者两个人。显然要求总重量不超过独木舟承重,假设每个人体重也不超过独木舟承重,问最少需要几只独木舟?Input第一行包含两个正整数n (0<n<=10000)和m (0<m<=2000000000),表示人数和独木舟的承重。接下来n行,每行一个正整数,表示每个人的体重。体重不超过1000000000,原创 2017-10-17 20:17:52 · 417 阅读 · 0 评论 -
不重叠线段 51Nod(排序+贪心) <===>HDU 今年暑假不AC
X轴上有N条线段,每条线段有1个起点S和终点E。最多能够选出多少条互不重叠的线段。(注:起点或终点重叠,不算重叠)。例如:[1 5][2 3][3 6],可以选[2 3][3 6],这2条线段互不重叠。Input第1行:1个数N,线段的数量(2 <= N <= 10000)第2 - N + 1行:每行2个数,线段的起点和终点(-10^9 Output输出最多可原创 2017-10-18 19:38:53 · 578 阅读 · 0 评论