kkksc03 @ 2024-10-03 16:26:03
勘误表:
进阶篇购买地址:
感谢大家阅读本书。本书难免存在瑕疵,期待各位读者的反馈。本贴仅接受《进阶篇》正式出版版本的反馈。由于一本成本很高,我们无法额外赠送给已经有书稿的读者正式版。
反馈时,请给出页数、具体位置、错误的理由和你认为正确的内容。我们会核查。每个错误,会记录第一个反馈的读者用户名。
by Null_h @ 2024-11-12 20:47:51
p11 悬线法的代码中 ans 可以 i=1 的时候更新
example :
2 2
F F
R R
代码应该会输出 0,实际为6
by Pea_hyx @ 2024-11-13 21:13:31
P118、P119代码输出空格时只有一边的双引号
by Null_h @ 2024-11-14 20:09:50
P125,异或综合->异或粽子
by GETexas @ 2024-11-18 21:31:31
p055页习题4题干第3排
max(Vi,Vj|Xi-Xj|)很容易用函数max思考,即逗号左与逗号右取最大值。
我就是这样被误导的,题库中是max(Vi,Vj)|Xi-Xj|
by QQzhi @ 2024-11-20 10:04:01
P270 “在计算
by QQzhi @ 2024-11-20 10:49:42
P273 代码中的输入显然不规范美观也不正确。
for (int i=0;i<n;)
scanf("%d",a+++i);
根据 C++11 起的“按顺序早于”规则,a+++i
实际等价于a++ + i
,而此处应为a+ ++i
。
建议改为:
for (int i=1;i<=n;i++)
scanf("%d",a+i);
采用清晰明确的写法,减少理解成本。
by QQzhi @ 2024-11-24 19:48:14
P297 TSP 代码中有多余的变量 H
与 Len
by QQzhi @ 2024-11-24 20:03:46
P297 TSP 代码中枚举处理状态时,将栈存储的元素集采用 memset(S,-1,sizeof(S))
清空,造成不必要的大量时间开销。实际上在栈顶指针重置 t = 0
时栈即可清空。
by bowen404 @ 2024-11-25 17:47:15
P295
例 17-1,状态转移方程给的是
但实际代码里的定义是:
by QQzhi @ 2024-11-26 21:34:26
P88 第一段中