首先,根据题意,“把一个很大的正整数拆成若干正整数的和”可以看出本题一定保证有解,且题目里面说每两个数的下标要求对应,所以只要abs(n-m)就可以了,代码如下:
#include<bits/stdc++.h> using namespace std; int n,m; int main(){ cin>>n>>m; cout<<abs(n-m);//不加绝对值也能过 return 0; }