作者:peaxcwxzl_372248 | 来源:互联网 | 2023-02-01 20:59
1> pLOPeGG..:
可能不是问题,但是min函数的标头指定它需要3个参数:2个类型为__Tp和一个类型为_Compare,但是在程序中,您可以使用3个类型__TP来调用它:
a[i][j] = min(a[i][j-1], a[i-1][j],a[i-1][j-1]) + 1; // the third parameter is an int, not a function !
编辑:如果您想找出三个数字的最小值,请考虑使用int和float来发布此信息,无需指定comp函数。为了快速解决问题,请用以下内容替换我突出显示的行:
std::min({a[i][j-1], a[i-1][j], a[i-1][j-1]});