开往早晨的午夜
Source and Knowledge
2025 年 2 月语言月赛,由洛谷网校提供。
考察分支结构。
文字题解
从
下面是上面结论的推导过程,我们只需要考虑清楚顺时针乘坐的站数即可,因为逆时针一定需要乘坐完剩下全部的站点:
- 当
y>x :- 顺时针乘坐,站点编号由小变大,需要乘坐
y-x 站路 - 逆时针乘坐,需要乘坐
n-(y-x) 站路
- 顺时针乘坐,站点编号由小变大,需要乘坐
- 当
y<x :- 顺时针乘坐,站点编号先从
x 由小变大至n ,再由n 变化为1 ,再依次增长至y 。x\to n 共n-x 站;n\to 1 共1 站;1\to y 共y-1 站。合计y-x+n 站。 - 逆时针乘坐,需要乘坐
n-(y-x+n) 站。
- 顺时针乘坐,站点编号先从
综合两个方面,顺时针乘坐
C++ 语言中,
"被用于标识字符串的开头与结尾。如果字符串中需要包含字符",需要用转义符\标识。例如,"a\"b"在 C++ 语言中,表示字符串a"b。