首页 / 题库

P14039 - 覆盖圆环

算法入门
通过次数0 提交次数0 内存限制 128MB 时间限制1秒

描述

有一个周长为$m$的圆,我们以某个点位置为起始位置,从起始位置顺时针沿着圆上移动到达的位置的点的坐标等于其移动的距离。例如下图就是一个周长为8的圆。

![](/uploads/20251120/17636299386896.png)

有$n$组路径,给出路径的两个端点,需要具体确定它们在圆上的路径,比如下图中坐标点1和坐标点3之间就有两种路径。

![](/uploads/20251120/17636299656542.png)

求这$n$组点对所覆盖的路径长度的最小值。

输入

输入的第一行包含两个整数$n、m$,分别表示点对的数量和圆的周长。


接下来输入包含$n$行,每行两个整数$a_i、b_i$,表示路径两个端点的坐标。

输出

输出仅一个数字,即最小覆盖的长度。

样例

  • 复制
  • 复制

提示

当点对选择的路径为7顺时针到1,0顺时针到2,3顺时针到4的路径所覆盖周长的长度最小,为4。如下图。

![](/uploads/20251120/17636300367064.png)

对于所有测试数据保证:$1\le n、m≤30,0≤a_i≤b_i < m$

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36