# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
15201 | xhae | 님 무기가 좀 나쁘시네여 (kriii3_S) | C++14 | 0 ms | 1084 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#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... |