towerdefense.cpp:11:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
main() {
^
towerdefense.cpp: In function 'int main()':
towerdefense.cpp:25:33: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:26:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i >= xh - (d - c >> 1); i--) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:26:77: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i >= xh - (d - c >> 1); i--) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:27:25: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye + (d - c >> 1) - 1; i >= yh; i--) mv.emplace_back(xh - (d - c >> 1), i);
~~^~~
towerdefense.cpp:27:78: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye + (d - c >> 1) - 1; i >= yh; i--) mv.emplace_back(xh - (d - c >> 1), i);
~~^~~
towerdefense.cpp:28:25: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xh - (d - c >> 1) + 1; i <= xh; i++) mv.emplace_back(i, yh);
~~^~~
towerdefense.cpp:30:33: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:31:34: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i <= xh + (d - c >> 1); i++) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:31:77: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i <= xh + (d - c >> 1); i++) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:32:25: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye + (d - c >> 1) - 1; i >= yh; i--) mv.emplace_back(xh + (d - c >> 1), i);
~~^~~
towerdefense.cpp:32:78: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye + (d - c >> 1) - 1; i >= yh; i--) mv.emplace_back(xh + (d - c >> 1), i);
~~^~~
towerdefense.cpp:33:25: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xh + (d - c >> 1) - 1; i >= xe; i--) mv.emplace_back(i, yh);
~~^~~
towerdefense.cpp:36:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i < xe + (d - c >> 1); i++) mv.emplace_back(i, ye);
~~^~~
towerdefense.cpp:37:58: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i >= yh; i--) mv.emplace_back(xe + (d - c >> 1), i);
~~^~~
towerdefense.cpp:38:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i < xe + (d - c >> 1); i++) mv.emplace_back(i, yh);
~~^~~
towerdefense.cpp:41:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:42:61: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i >= xh; i--) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:43:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xh, i);
~~^~~
towerdefense.cpp:45:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:46:61: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i >= xh; i--) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:47:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye + (d - c >> 1) - 1; i >= yh; i--) mv.emplace_back(xh, i);
~~^~~
towerdefense.cpp:49:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:50:61: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i <= xh; i++) mv.emplace_back(i, ye + (d - c >> 1));
~~^~~
towerdefense.cpp:51:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye + (d - c >> 1) - 1; i >= yh; i--) mv.emplace_back(xh, i);
~~^~~