GESPOJ 算法课堂
查看原题 ↗

HX1258A · CSP复赛集训 · 部分分强化

电竞社

从“全部试一遍”走到“每轮只比较两端”。四种范围,四页解法。

① 想清思路

跟着问题,把算法推出来

把思路的计算量算清楚

时间复杂度分析

顺便检查空间复杂度

② 样例核对

先读清输入,再核对两个输出

原题样例1

完整输入

2

1

3

2

4

预期输出

2 0

第一行2表示每队2人;红队实力为1、3,蓝队为2、4。输出先写红队最高分,再写最低分。

把本页思路带入样例

样例用来检验我们对过程的理解;算法为什么总是正确,要看每页前面的正确性说明。

③ 单步演示

一屏只看当前这一步

红蓝两队的配对

红、蓝编号始终是输入中的原编号;圆点内是实力。一条连线表示一场比赛。

为什么这一步这样做

④ 代码与评测

把思路写成代码

复制、下载与正式提交使用同一份代码。