AT_joi2020ho_c.スタンプラリー 3 (Collecting Stamps 3)

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

JOI 君生活的 IOI 国有一个著名的湖泊,今天一场集邮大会在湖边举行。

绕湖一圈总共有 NN 种邮票可以收集,编号分别为 1...N1...N ,收集点绕湖顺时针排列。湖的周长为 LL,第 ii 张邮票 (1≤i≤N)(1\le i\le N) 的收集点在距离出发点顺时针走 XiX_i 米的位置。

参赛者在比赛开始的时候要站在出发点的位置,当大会开始时,参赛者可以绕湖顺时针或者逆时针移动,参赛者能够得到第 ii 张邮票 (1≤i≤N)(1\le i\le N) 当且仅当他到达收集点的时间在比赛开始时的 TiT_i 秒以内(含)。

JOI 君也是集邮大会的参与者。他的移动速度是每秒钟 11 米,你可以认为只有移动才会消耗时间。

请你计算他最多能收集到多少种邮票。

输入格式

第一行两个正整数 N,LN,L,表示邮票种类和湖泊周长。

接下来一行 NN 个数,分别为 X1,X2,...,XNX_1,X_2,...,X_N,表示各种类邮票的收集位置。

接下来一行 NN 个数,分别为 T1,T2,...,TNT_1,T_2,...,T_N,表示各种类邮票的最晚可收集时间。

输出格式

输出一行一个整数,表示最多能收集到多少种种类的邮票。

样例 11 解释

JOI 君可以通过下述策略收集到 44 种邮票:

  1. 逆时针走 22 米,此时只过了 22 秒,可以收集到第 66 种邮票。
  2. 逆时针走 22 米,此时只过了 44 秒,可以收集到第 55 种邮票。
  3. 顺时针走 77 米,此时只过了 1111 秒,可以收集到第 11 种邮票。
  4. 顺时针走 11 米,此时已经过了 1212 秒,无法收集到第 22 种邮票。
  5. 顺时针走 33 米,此时只过了 1515 秒,可以收集到第 33 种邮票。

JOI 君没有办法收集到 55 种或更多邮票,所以答案是 44 。

输入输出样例

  • 输入#1

    6 25
    3 4 7 17 21 23
    11 7 17 10 8 10

    输出#1

    4
  • 输入#2

    5 20
    4 5 8 13 17
    18 23 15 7 10

    输出#2

    5
  • 输入#3

    4 19
    3 7 12 14
    2 0 5 4

    输出#3

    0
  • 输入#4

    10 87
    9 23 33 38 42 44 45 62 67 78
    15 91 7 27 31 53 12 91 89 46

    输出#4

    5

说明/提示

对于 100%100\% 的数据,保证 1≤N≤200,2≤L≤109,1≤Xi<L,Xi<Xi+1,0≤Ti≤1091\le N\le200,2\le L\le10^9,1\le X_i<L,X_i<X_{i+1},0\le T_i\le10^9 。

子任务编号 分值 特殊限制
11 55 N≤12,L≤200,Ti≤200N\le12,L\le200,T_i\le200
22 1010 N≤15N\le15
33 1010 L≤200,Ti≤200L\le200,T_i\le200
44 7575 无

输入解题思路,AI测评打分。不知道怎么写?

首页