- 月赛题解
【202509】月赛语法组题解
- @ 2025-9-8 14:57:28
语法组月赛视频讲解
▶ 点击查看讲解视频

T1 思路
直接套用物理公式 ,使用保留两位小数的格式输出结果。
T2 思路
规则总结
- LEVEL 1: 门关闭且无运动检测
- LEVEL 2: 无门开但有运动检测,或主人在家
- LEVEL 3: 门开但无运动检测
- LEVEL 4: 门开且有运动检测
- LEVEL 5: 门开 + 有运动 + 夜晚 + 外出(最危险情况)
特殊规则优先级
- 门关闭 + 无运动 → LEVEL 1(最高优先级)
- 主人在家 → 至少LEVEL 2
- 其他情况按危险程度分级
完整可能性列表

T3 思路
这道题的关键在于理解通用卡牌的分配方式。由于小 先手,在通用卡牌的争夺中具有优势。如果是偶数张卡牌,两人召唤数量一致,如果是奇数张卡牌数量,小 比 小 多召唤一张。
注意题目的数据范围,这个题要开long long
T4 思路
-
行程方向交替:第 次行程是 ,第 次是 ,第 次是 ,以此类推。
-
加油时机:只能在加油站 处加油,且每次加油后油箱会变满。
-
贪心:为了最小化加油次数,我们只在必要时才加油,即当前油量不足以到达下一个加油站或行程终点时。
-
具体实现:对于第 次行程( 从 开始计数):
- 如果 是偶数(方向 ):
- 从起点到加油站距离:
- 从加油站到终点距离:
- 检查能否到达加油站,不能则返回
- 到达加油站后,判断是否需要加油:
- 如果是最后一次行程:检查油量是否足够到达终点
- 否则:检查油量是否足够完成本次剩余路程并返回到达下一个加油站
- 如果 是奇数(方向 ):
- 从起点到加油站距离:
- 从加油站到终点距离:
- 检查逻辑与上述类似
- 如果 是偶数(方向 ):
T5 思路
首先,飞船要是跳到了 L 的恒星上,就一定要走回头路,而走回头路就一定到达不了终点。
所以,选择跳过 L 的格子,只走 R 的格子。
那么,这道题就只需要找出最长的 L 的区间的长度 len,最后输出 len+1 即可。
T6 思路
- 50pts:
范围较小,可直接在 枚举起点 (题目要求不能为 ),逐个尝试是否满足要求。注意若 ,还需加上 与 之间的部分。
- 100pts:
将 视为 , 视为 ,处理出当前移动序列的前缀和数组 。若第 次操作经过了原点,那么第 次的操作都会经过原点。
因此判断前缀和数组中,各个值出现的次数,若次数,则说明是可能的一个初始位置,注意判断不能为 点。
注意 时,对前缀和数组中不存在的值域进行计数。
0 条评论
目前还没有评论...