交付基线归纳步不丢元素
把归纳证明的三件事各写成一次检查:基线(长度 0 和 1)、归纳步(拿 {1,4,6} 和 {2,3,5} 两个排好的半边合并)、不丢元素(排 {0,1,2,4,3} 之后还是那五个数)。输出如 过/过/过。
(本题用 g++ -std=c++17 -O0 编译。)
把归纳证明的三件事各写成一次检查:基线(长度 0 和 1)、归纳步(拿 {1,4,6} 和 {2,3,5} 两个排好的半边合并)、不丢元素(排 {0,1,2,4,3} 之后还是那五个数)。输出如 过/过/过。
(本题用 g++ -std=c++17 -O0 编译。)
全部评论