第一个:只需取最小值,所以赋值为较大数
第二个:fax代表要取最大值,所以要赋小值,
而fin代表要取最小值,所以要赋大值
by 有朋自远方来 @ 2019-07-12 17:52:45
@[Vicssia](/space/show?uid=78708)
by 有朋自远方来 @ 2019-07-12 17:52:55
0x3f,0x7fffffff都代表了巨大值(0x3f在memset中是巨大值,在其他地方不是)
by 有朋自远方来 @ 2019-07-12 17:54:37
@[有朋自远方来](/space/show?uid=87197)
谢谢,不过为什么赋初值的 位置 不一样呢?
by Vicssia @ 2019-07-12 18:49:51
@[Vicssia](/space/show?uid=78708) 位置应该是没有关系的,例如第一个memset(dp,0x3f,sizeof(dp));
可以改成dp[l][r]=0 放在循环里
by 有朋自远方来 @ 2019-07-12 19:00:39
@[有朋自远方来](/space/show?uid=87197)
0????
by Vicssia @ 2019-07-12 19:02:59
我换了位置就爆了。。。
by Vicssia @ 2019-07-12 19:03:42
啊对对对,第一个程序in()中有对dp 数组的初始化,不能改
by 有朋自远方来 @ 2019-07-12 19:07:42
@[Vicssia](/space/show?uid=78708)
by 有朋自远方来 @ 2019-07-12 19:07:49
@[有朋自远方来](/space/show?uid=87197)
所以说,memset里面最大值要赋0x3f,而外面要赋0x7ffffff?
by Vicssia @ 2019-07-12 19:16:46