原因是我定义了一个二维数组
int e[510][510];
而在使用fill对数组初始化时,并没有采用二维数组初始化的方式,而是写成了:
fill(e, e + 510 * 510, inf);
正确写法应该是:
fill(e[0], e[0] + 510 * 510, inf);
原因是我定义了一个二维数组
int e[510][510];
而在使用fill对数组初始化时,并没有采用二维数组初始化的方式,而是写成了:
fill(e, e + 510 * 510, inf);
正确写法应该是:
fill(e[0], e[0] + 510 * 510, inf);
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。