记录一下最近犯得sb的翻车错误

首先是:测试

数据范围是long long范围,而后写了一个暴力,以为过不去,因而开了int范围,最后写了个能骗过全部数据的骗分,而后没开longlong...spa

接着是:调试

for(int i = l; i <= mid; ++i)程序

然而正确的是: for(int i = l; i <= l + mid; ++l)命名

最后是:数据

mid = (r - l + 1) >> 1,由于以前有一个求卡特兰数的计算,其中n = (r - l + 1) >> 1,而后顺手就把mid给赋成(r - l + 1) >> 1了文件

总和丢了90分,真实错误

新的sb错误!

仍是long long!

之后!无论数据范围,究竟是不是int范围的!只要答案是long long范围的!所有开成!long long

不管是调试,或是测试文件,最重要的程序必定,要写在,题目名字命名的cpp文件中,以避免最后交错

相关文章
相关标签/搜索