3399: [Usaco2009 Mar]Sand Castle城堡
Time Limit: 3 Sec Memory Limit: 128 MBDescription
Input
Output
Sample Input
3 1
1 2
1 2
Sample Output
HINT
第1个城齿降低1,第2个城齿提高1
Source
#include<cstdio> #include<algorithm> #define N 25001 using namespace std; int n,m[N],b[N],x,y,ans; inline int f(int a,int z){return a>z?(a-z)*y:(z-a)*x;} int main() { scanf("%d%d%d",&n,&x,&y); for(int i=0;i<n;i++) scanf("%d%d",&m[i],&b[i]); sort(m,m+n);sort(b,b+n); for(int i=0;i<n;i++) ans+=f(m[i],b[i]); printf("%d",ans); }
版权声明:本文为博主原创文章,未经博主允许不得转载。