10 条题解

  • 0
    @ 2026-11-1 18:22:10
    #include<bits/stdc++.h>
    using namespace std;
    int main() {
    	int n;
    	cin >> n;
    	for (int i = 1 ; i <= 10000 ; i++ ) {
    		long long ans = i * (i + 1) - 2 * n;
    		if(ans % 6 == 0){
    			long long a = ans / 6;
    			if(a <= i && a > 0) cout<< a << ' ' << i << endl ;
    		}
    	}
    }
    

    信息

    ID
    962
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    递交数
    664
    已通过
    149
    上传者