AT_abc177_f.[ABC177F] I hate Shortest Path Problem
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题目大意
有一个 (H+1) 行 W 列的矩阵,你每步可以在矩阵中向右或向下移动一个格子。其中,在第 i(1≤i≤H) 行中,你无法从左至右第 Ai 至 Bi 个格子向下走。对于每一个 k(1≤k≤H),求出你从第 1 行的任意一个格子出发移动到第 (k+1) 行的最少步数,若无法移动到则输出 -1。
数据范围:1≤H,W≤2×105,1≤Ai≤Bi≤W。
输入格式
第一行两个整数 H,W,接下来 H 行每行两个整数 Ai,Bi。
输出格式
共 H 行,每行一个整数,第 i 行的数字表示从第 1 行移动到第 (i+1) 行需要的最少步数,若无法移动到则为 -1。
样例解释
k=1 时,其中一种答案最小的移动顺序为 (1,1)→(2,1);
k=2 时,一种移动顺序为 (1,1)→(2,1)→(2,2)→(3,2);
k=3 时,一种移动顺序为 (1,1)→(2,1)→(2,2)→(3,2)→(3,3)→(3,4)→(4,4);
k=4 时,无法从第 1 行移动到第 5 行。
(翻译 by @CarroT1212)
输入输出样例
输入#1
4 4 2 4 1 1 2 3 2 4
输出#1
1 3 6 -1
输入解题思路,AI测评打分。不知道怎么写?