luogu#P12235. [蓝桥杯 2023 国 Java A] 躲炮弹

    ID: 36527 远端评测题 2000ms 512MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>2023素数判断,质数,筛法蓝桥杯国赛

[蓝桥杯 2023 国 Java A] 躲炮弹

题目描述

小蓝正在玩一个躲炮弹的游戏。游戏中有一个人物和一个炮塔,它们的初始距离为 nn

炮塔可能选择在区间 [L,R][L, R] 上的任意一个整数 xx,然后发射的炮弹会飞向小蓝操控的人物。但炮弹只会在飞出 xx 的倍数的距离(x,2x,3x,x, 2x, 3x, \ldots)时落地,然后弹回到空中。如果小蓝操控的人物恰好站在了炮弹落地的位置,那么游戏就会结束。

小蓝只能在炮弹发射前移动他的人物,每移动一步,可以使得人物和炮塔的距离增加 11 或者减少 11。他想知道最少要移动多少步才能保证自己的人物一定能躲过炮弹。

输入格式

输入一行包含三个整数 n,L,Rn, L, R,相邻的整数之间使用一个空格分隔。

输出格式

输出一行包含一个整数,表示小蓝操纵的人物最少需要移动的步数。

10 2 13
7

提示

评测用例规模与约定

  • 对于 40%40\% 的评测用例,n,L,R106n, L, R \leq 10^6
  • 对于所有评测用例,1n,L,R1091 \leq n, L, R \leq 10^92LR2 \leq L \leq R