Saturday 11 April 2009

POJ 1547



/**
Problem Result Memory Time Language Code Length Submit Time
1547 Accepted 432K 0MS G++ 558B 2009-03-25 19:14:33
*/
#include <iostream>
#include <string>
using namespace std;
void itsucks(int n){
typedef unsigned int uint;
string bully,victim,someone;
uint max=0,min=0xffffffff,a,b,c;
for(++n;--n;){
cin>>a>>b>>c>>someone;
a*=(b*=c);
if(a>max){
max=a;
bully=someone;
}
if (a<min) {
min=a;
victim=someone;
}
}
cout<<bully<<" took clay from "<<victim<<".\n";
}
int main() {
for(int n;cin>>n&&n+1;itsucks(n));
return 0;
}

No comments:

Post a Comment