疑问
查看原帖
疑问
342567
hsaht2426楼主2024/6/26 18:56
#include<bits/stdc++.h>
using namespace std;

int main(){
	freopen("P2455.in","w",stdout);
	int n=23,m=2;
	cout<<n<<'\n';
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++,cout<<' '){
			if(j==i) cout<<1<<' ';
			else if(j==i-1) cout<<-m<<' ';
			else cout<<0<<' ';
		}
		cout<<(i==1)<<'\n';
	}
	/*x_i=m^{i-1}?*/
	return 0;
}

上面的生成器似乎可以对指定 mm 生成一组满足 xi=mi−1x_i=m^{i-1} 的数据,那取 n=50,m=100n=50,m=100 是不是会爆 double\text{double}。还是我理解错了什么。

2024/6/26 18:56
加载中...