这题直接使用的数学方法,因为能到所以要满足a+b<=M,然后假设中间重复的步骤都一次性完成,则多余步数一定是2的倍数 #include<bits/stdc++.h> using namespace std; void change(int &a) { a=a<0?-a:a; } int main() { int a,b,M; cin>>a>...