VioletaBabel
Power of Thor - Episode 1 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { int lightX; int lightY; int initialTX; int initialTY; cin >> lightX >> lightY >> initialTX >> initialTY; cin.ignore(); while (1) { int remainingTurns; cin >> remainingTurns; cin.ignore(); if(initialTX < lightX) { if(initialTY > lightY) { cout<<"NE"<<endl; ++initialTX; --initialTY; } else if(initialTY == lightY) { cout<<"E"<<endl; ++initialTX; } else { cout<<"SE"<<endl; ++initialTX; ++initialTY; } } else if(initialTX == lightX) { if(initialTY > lightY) { cout<<"N"<<endl; --initialTY; } else { cout<<"S"<<endl; ++initialTY; } } else if(initialTX > lightX) { if(initialTY > lightY) { cout<<"NW"<<endl; --initialTX; --initialTY; } else if(initialTY == lightY) { cout<<"W"<<endl; --initialTX; } else { cout<<"SW"<<endl; --initialTX; ++initialTY; } } } } | cs |
'알고리즘문제들 > codingame' 카테고리의 다른 글
Temperatures (0) | 2018.02.21 |
---|---|
The Descent (0) | 2018.02.21 |
Comments