Submission #1041420
Source Code Expand
#define _USE_MATH_DEFINES #include "bits/stdc++.h" using namespace std; //#define int long long #define DBG 1 #define dump(o) if(DBG){cerr<<#o<<" "<<o<<endl;} #define dumpc(o) if(DBG){cerr<<#o; for(auto &e:(o))cerr<<" "<<e;cerr<<endl;} #define rep(i,a,b) for(int i=(a);i<(b);i++) #define rrep(i,a,b) for(int i=(b)-1;i>=(a);i--) #define each(it,c) for(auto it=(c).begin();it!=(c).end();it++) #define all(c) c.begin(),c.end() const int INF = sizeof(int) == sizeof(long long) ? 0x3f3f3f3f3f3f3f3fLL : 0x3f3f3f3f; const int MOD = (int)(1e9 + 7); signed main() { int x, y; cin >> x >> y; if (x >= 0 && y >= 0) { if (x < y)cout << y - x << endl; else if (x > y)cout << x + y + 1 << endl; } else if (x >= 0 && y < 0) { cout << abs(x) - abs(y) + 1 << endl; } else if (x < 0 && y >= 0) { cout << abs(x) + abs(y) << endl; } else if (x < 0 && y < 0) { if(x>y)cout << 1 + abs(y) - abs(x) + 1 << endl; else if (x < y)cout << abs(x) - abs(y) << endl; } return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - Simple Calculator |
User | norma |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 1008 Byte |
Status | WA |
Exec Time | 3 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 300 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 0_00.txt, 0_01.txt, 0_02.txt |
All | 0_00.txt, 0_01.txt, 0_02.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0_00.txt | AC | 3 ms | 256 KB |
0_01.txt | AC | 3 ms | 256 KB |
0_02.txt | AC | 3 ms | 256 KB |
1_00.txt | WA | 3 ms | 256 KB |
1_01.txt | AC | 3 ms | 256 KB |
1_02.txt | WA | 3 ms | 256 KB |
1_03.txt | AC | 2 ms | 256 KB |
1_04.txt | AC | 3 ms | 256 KB |
1_05.txt | WA | 3 ms | 256 KB |
1_06.txt | WA | 2 ms | 256 KB |
1_07.txt | AC | 3 ms | 256 KB |
1_08.txt | WA | 3 ms | 256 KB |
1_09.txt | WA | 3 ms | 256 KB |
1_10.txt | AC | 3 ms | 256 KB |