CSP-J 2026 第二轮入门组真题解析(第一题
- 2026-11-01 15:40:45
CSP-J 2026 第二轮入门组真题解析(第一题
CSP-J 2026 第二轮入门组真题解析(第一题
今天刚考完的 CSP-J 入门组第一题“旅游”,其实就考一件事:按条件一层层判断座位关系。
题目给两张车票,要输出一个 4 位字符串,依次判断同车厢、同排、同侧和相邻。注意 C 和 D 虽然挨着过道,但隔着过道,绝对不算相邻。
解题就分四步走。先比车厢号;再比座位前两位看是不是同一排;接着看字母 A、B、C 在左,D、F 在右,确认是否同侧;最后把字母换算成数字,差值为 1 才算相邻。
最容易翻车的点在这:后面的判断必须建立在前面条件成立的基础上。比如不能只判断“是否同侧”,也不能只看“编号差是否为 1”。只要前面的同车厢、同排没满足,后面全得归零。
我给的参考代码里,用了一个 pos 函数专门做字母到数字的映射,主函数里用四个 bool 变量一层层 && 起来,逻辑很清楚。
要不要我把这道题的完整参考代码发你?
原文CSP-J 2026 第二轮入门组真题解析(第一题 、旅游(travel))
山东,3小时前,
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。