# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
15201 | xhae | 님 무기가 좀 나쁘시네여 (kriii3_S) | C++14 | 0 ms | 1084 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <cstdio>
#include <algorithm>
using namespace std;
long long calc(long long a, long long p, long long cp, long long cr, long long ar) {
return a * (100 + p) * ( (100 - min(cp, 100ll))*100 + min(cp, 100ll) * (cr) ) * (100 + ar);
}
int main(){
int k1,k2,k3,k4,k5;
int p1,p2,p3,p4,p5;
int u1,u2,u3,u4,u5;
int v1,v2,v3,v4,v5;
scanf("%d%d%d%d%d",&k1,&k2,&k3,&k4,&k5);
scanf("%d%d%d%d%d",&p1,&p2,&p3,&p4,&p5);
scanf("%d%d%d%d%d",&u1,&u2,&u3,&u4,&u5);
scanf("%d%d%d%d%d",&v1,&v2,&v3,&v4,&v5);
long long korig = calc(k1, k2, k3, k4, k5);
long long porig = calc(p1, p2, p3, p4, p5);
long long knew = calc(k1-u1+v1, k2-u2+v2, k3-u3+v3, k4-u4+v4, k5-u5+v5);
long long pnew = calc(p1+u1-v1, p2+u2-v2, p3+u3-v3, p4+u4-v4, p5+u5-v5);
puts( korig == knew ? "0" : (korig < knew ? "+": "-"));
puts( porig == pnew ? "0" : (porig < pnew ? "+": "-"));
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |