# 題目: UVa 11498 - Division of Nlogonia
# 題目說明
給你一個分割點的座標,求另一點在這個點的何處
INPUT:
每筆測資第一行輸入一個整數k,代表要輸入幾個點
輸入兩個整數(n, m),代表分割點的座標
接下來k行,每行輸入一個點(x, y)
OUTPUT:
輸出點(x, y)位於分割點(n, m)的位置
- 在線上則輸出
divisa - 在東北輸出
NE - 在西北輸出
NO - 在東南輸出
SE - 在西南輸出
SO
# 解題方法
直接讀取資料進行if判斷即可
# 參考程式碼
#include <iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int k, n, m, x, y;
while (cin >> k, k)
{
cin >> n >> m;
while (k--)
{
cin >> x >> y;
if (x == n || y == m) cout << "divisa\n";
else if (x > n && y > m) cout << "NE\n";
else if (x > n && y < m) cout << "SE\n";
else if (y > m) cout << "NO\n";
else cout << "SO\n";
}
}
return 0;
}