NOIP2017初赛阅读程序写结果第4题题解
一、题面#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; }
12345678910111213141516171819202122232425262728293031323334输入 1:4 3
 输出 1:_________
 输入 2:2017 1014
 输出 2:_________
1.我们称一次
cnt = 0; x = x + dx; y = y + dy; if (x == 1 || x == n) { ++cnt; dx =1234567


 chenshige  于 2019-10-13 16:46:28 发布
 chenshige  于 2019-10-13 16:46:28 发布



 
                
                
                
                




