突击战 (uva 11729)贪心

思路:就是把J大的放在前面。为什么这样贪心呢?

看看这个图

突击战 (uva 11729)贪心

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
struct node{
int x, y;
bool operator < (const node &b) const{
return y>a.y;
}
};
int n, t, x, y; int main(){
while(cin>>n, n){
vector<node>v;
for(int i=;i<n;++i){
cin>>x>>y; v.push_back((ndoe){x, y});
}
sort(v.begin(), v.end()); int res=, ans=;
for(int i=;i<n;++i){
res+=v[i].x;
ans=max(ans, res+v[i].y);
}
cout<<"Case "<<++t<<": "<<ans<<endl;
}
}
上一篇:解决上传文件或图片时选择相同文件无法触发change事件的问题


下一篇:web开发之Servlet 一