最后一个点错误的可能是用来比较的最小值开的太小了
查看原帖
最后一个点错误的可能是用来比较的最小值开的太小了
817442
Sakuya_maid楼主2023/3/17 14:18

开到0x3f3f3f3f是可以的

如下图可行

int cnt = 0, minn = 0x3f3f3f3f;
	
	for(int i = 1; i <= n; i ++)
	{
		cnt = 0;
		for(int j = 1; j <= n; j ++)
			cnt += g[i][j] * w[j];
		if(cnt < minn) minn = cnt;
	}
	
	cout << minn << '\n';
2023/3/17 14:18
加载中...