AT_joi2020ho_c.スタンプラリー 3 (Collecting Stamps 3)
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
JOI 君生活的 IOI 国有一个著名的湖泊,今天一场集邮大会在湖边举行。
绕湖一圈总共有 N 种邮票可以收集,编号分别为 1...N ,收集点绕湖顺时针排列。湖的周长为 L,第 i 张邮票 (1≤i≤N) 的收集点在距离出发点顺时针走 Xi 米的位置。
参赛者在比赛开始的时候要站在出发点的位置,当大会开始时,参赛者可以绕湖顺时针或者逆时针移动,参赛者能够得到第 i 张邮票 (1≤i≤N) 当且仅当他到达收集点的时间在比赛开始时的 Ti 秒以内(含)。
JOI 君也是集邮大会的参与者。他的移动速度是每秒钟 1 米,你可以认为只有移动才会消耗时间。
请你计算他最多能收集到多少种邮票。
输入格式
第一行两个正整数 N,L,表示邮票种类和湖泊周长。
接下来一行 N 个数,分别为 X1,X2,...,XN,表示各种类邮票的收集位置。
接下来一行 N 个数,分别为 T1,T2,...,TN,表示各种类邮票的最晚可收集时间。
输出格式
输出一行一个整数,表示最多能收集到多少种种类的邮票。
样例 1 解释
JOI 君可以通过下述策略收集到 4 种邮票:
- 逆时针走 2 米,此时只过了 2 秒,可以收集到第 6 种邮票。
- 逆时针走 2 米,此时只过了 4 秒,可以收集到第 5 种邮票。
- 顺时针走 7 米,此时只过了 11 秒,可以收集到第 1 种邮票。
- 顺时针走 1 米,此时已经过了 12 秒,无法收集到第 2 种邮票。
- 顺时针走 3 米,此时只过了 15 秒,可以收集到第 3 种邮票。
JOI 君没有办法收集到 5 种或更多邮票,所以答案是 4 。
输入输出样例
输入#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% 的数据,保证 1≤N≤200,2≤L≤109,1≤Xi<L,Xi<Xi+1,0≤Ti≤109 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 5 | N≤12,L≤200,Ti≤200 |
| 2 | 10 | N≤15 |
| 3 | 10 | L≤200,Ti≤200 |
| 4 | 75 | 无 |
输入解题思路,AI测评打分。不知道怎么写?