#278. NOIP2017PJ-26

NOIP2017PJ-26

  1. (阅读程序写结果)
#include<iostream>
using namespace std;
int main()
{
    int n, m;
    cin >> n >> m;
    int x = 1; int y = 1; int dx = 1; int dy = 1; int cnt = 0;
    while (cnt != 2) {
        cnt = 0;
        x= x + dx;
        y= y + dy;
        if (x == 1 || x == n) {
            ++cnt;
            dx = -dx;
        }
        if (y == 1 || y == m) {
            ++cnt;
            dy = -dy;
        }
    }
    cout << x << " " << y << endl;
    return 0;
}

输入:

4 3

输出:{{ input(1) }}

输入:

2017 1014

输出:{{ input(2) }}