标签:sum 宝贝 告诉 自己 include namespace 需要 结束 title
5
1 #include <bits/stdc++.h> 2 using namespace std; 3 4 struct Node{ 5 int a; 6 int b; 7 }; 8 9 bool cmp(Node x,Node y) 10 { 11 return x.a>y.a; 12 } 13 14 int main() 15 { 16 Node N[105]; 17 int v,n,sum; 18 while(scanf("%d",&v)==1&&v) 19 { 20 cin>>n; 21 sum=0; 22 for(int i=0;i<n;i++) 23 cin>>N[i].a>>N[i].b; 24 sort(N,N+n,cmp); 25 for(int i=0;i<n;i++) 26 { 27 if(v>N[i].b) 28 { 29 sum+=N[i].a*N[i].b; 30 v-=N[i].b; 31 } 32 else 33 { 34 sum+=N[i].a*v; 35 break; 36 } 37 } 38 cout<<sum<<endl; 39 } 40 return 0; 41 }
标签:sum 宝贝 告诉 自己 include namespace 需要 结束 title
原文地址:https://www.cnblogs.com/esther6/p/10608623.html