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:22:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i < xe + (d - c >> 1); i++) mv.emplace_back(i, ye);
~~^~~
towerdefense.cpp:23:58: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i >= yh; i--) mv.emplace_back(xe + (d - c >> 1), i);
~~^~~
towerdefense.cpp:24:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i < xe + (d - c >> 1); i++) mv.emplace_back(i, yh);
~~^~~
towerdefense.cpp:27:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(i, xe);
~~^~~
towerdefense.cpp:28:58: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xe; i >= xh; i--) mv.emplace_back(ye + (d - c >> 1), i);
~~^~~
towerdefense.cpp:29:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(i, xh);
~~^~~
towerdefense.cpp:32:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:33:33: 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:33:76: 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:34:24: 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:34:77: 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:35:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xh - (d - c >> 1) + 1; i <= xh; i++) mv.emplace_back(i, yh);
~~^~~
towerdefense.cpp:38:32: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = ye; i < ye + (d - c >> 1); i++) mv.emplace_back(xe, i);
~~^~~
towerdefense.cpp:39:33: 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:39:76: 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:40:24: 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:40:77: 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:41:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
for (int i = xh + (d - c >> 1) - 1; i >= xe; i--) mv.emplace_back(i, yh);
~~^~~