rt,如下代码为啥说Can not open player's output file!呢?是文件输入输出写挂了吗?
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int a[100000010];
int main(){
freopen("divide.in","r",stdin);
freopen("divide.out","w",stdout);
int T;
cin >> T;
while(T--){
int n;
cin >> n;
int t = 0;
int k = sqrt(n);
int ans = 0;
for(int i = 1;i <= k;i++){
ans++;
if(n / i != i)t++,a[t] = n / i;
}
ans += t;
cout << ans + 1 << endl << 0 << " ";
for(int i = 1;i <= k;i++)cout << i << " ";
for(int i = t;i >= 1;i--)cout << a[i] << " ";
cout << endl;
}
return 0;
}
/*
7
994867189
226693714
326061430
613980338
892501511
968604081
267025982
*/