为什么题解里直接加sum的都能过,我这个用公式的还会tle?
#include<bits/stdc++.h> using namespace std; int m,n; int main() { cin>>m; n=m/2; for(int i=1;i<=n+2;i++) for(int j=i+1;j<=n+2;j++) { if((i+j)*(j-i+1)/2==m){cout<<i<<" "<<j<<endl;break;} } return 0; }