Submission #15201

#TimeUsernameProblemLanguageResultExecution timeMemory
15201xhae님 무기가 좀 나쁘시네여 (kriii3_S)C++14
29 / 29
0 ms1084 KiB
#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 timeMemoryGrader output
Fetching results...