常见“我在本地/xxOJ AC了、网上提交代码却不过”的原因
嗯,最近遇到挺多的,就总结一下吧~
洛谷为例:
(主要考虑 系统之间的差别:洛谷测评系统搭建在Linux系统)
一般情况:
1、
2、注意一下数据范围问题,比如:用int接受10^5,也会出现RE;
3、直接强制类型转化也会出问题:
double t=2.33333333;
int a=(int)t; //这里会出问题
应该 a=(new Double(t).intValue());
ps:浮点数不能直接比较,常用 if (fabs(price - p) < 0.000001) 代替 if (price == p) ,(递归的话,可能导致堆栈溢出)