logo AlgoBeat OnlineJudge
登录 注册

#216345. [蓝桥杯 2026 省 Java A 组] 间歇性发射

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

6G 基站的射频芯片在极高频段下运行时会产生巨大热量。为了保证设备安全,国家通信实验室的工程师小蓝设计了一套“间歇性发射机制”来控制散热。

这套机制的核心逻辑是让发射机在“工作状态”和“休眠状态”之间切换。其具体的切换规律,由小蓝在控制台上设置的三个关键参数所决定:起始时间 、结束时间 ,以及一个初始校验值

系统时钟 将从 运行到 。对于每一个时钟点 ,系统会根据以下逻辑判断当前是该“工作”还是“休眠”:

  1. 计算当前时钟点 对应的运行周期编号 (注: 表示向下取整)。

  2. 判断状态:

    • 若周期数 为奇数,则芯片处于工作状态。
    • 若周期数 为偶数,则芯片进入休眠状态。

为了验证芯片是否精确地执行了这套切换逻辑,系统会将所有处于工作状态的时钟点 ,与初始校验值 进行按位异或(XOR)运算,并将得到的数值,记为校验码。

举个例子,设 ,则时钟 的范围为

  • : (奇数)。状态:工作。
  • : (奇数)。状态:工作。
  • : (偶数)。状态:休眠(忽略)。
  • : (偶数)。状态:休眠(忽略)。

校验码

在确认机制无误后,小蓝输入了真实的极限测试参数,现在,请你帮他计算出最终的校验码:

  • 起始时间
  • 结束时间
  • 初始校验值

输出格式

这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

样例

样例输入 1


样例输出 1