在算法竞赛中,我们常常需要用到设置一个常量用来代表“无穷大”. 比如对于int类型的数,有的人会采用INT_MAX,即0x7fffffff作为无穷大.但是以INT_MAX为无穷大常常面临一个问题,即加一个其他的数会溢出. 而这种情况在动态规划,或者其他一些递推的算法中常常出现,很有可能导致算法出问题. 所以在算法竞赛中,我们常采用0x3f3f3f3f来作为无穷大.0x3f3f3f3f主要有如下好处: 0x3f3f3f3f的十进制为1061109567,和INT_MAX一个数量级,即10^9数量级…