题目名称 | 4152. 弑王之剑 |
---|---|
输入输出 | blade.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 |
|
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:5, 提交:8, 通过率:62.5% | ||||
|
100 | 0.130 s | 1.99 MiB | C++ |
|
100 | 0.149 s | 3.90 MiB | C++ |
|
100 | 0.237 s | 3.67 MiB | C++ |
|
100 | 0.245 s | 4.20 MiB | C++ |
|
100 | 0.255 s | 4.20 MiB | C++ |
|
60 | 8.583 s | 3.92 MiB | C++ |
|
0 | 0.251 s | 4.19 MiB | C++ |
|
0 | 0.258 s | 4.22 MiB | C++ |
关于 弑王之剑 的近10条评论(全部评论) |
---|
浮生梦,三生渺渺,因缘无踪,虽堪恋,何必重逢。息壤生生,谁当逝水,东流无终。
People come and go, we struggled with laughter and tears,and all the years have gone by,still I have you by my side.
或许是不知梦的缘故,流离之人追逐幻影。
凡王之血,必以剑终!
现在你有 $n$ 把剑,每把剑都有一个力量值 $a_i$,有一个锻造师对这些剑锻造了 $m$ 次。
每次锻造,锻造师都会将第 $k$ 把剑的力量值即 $a_k$ 设置为 $n$,同时这把剑还会影响其他的剑。具体的,对于第 $i$ 把剑,其力量值变为 $a_i=a_k-|i-k|$,其中 $i$ 不等于 $k$。
请你告诉锻造师,$m$ 次锻造之后,每把剑的低谷力量值即 $m$ 次锻造中最小的力量值是多少。
一行两个正整数 $n,m$,代表剑的总个数为 $n$,锻造总次数为 $m$ 个。
接下来一行有 $m$ 个正整数。对于第 $i$ 个正整数,代表第 $i$ 次锻造更改第 $k$ 把剑的力量值为 $n$。
一行 $n$ 个整数,代表 $m$ 次锻造后第 $i$ 把剑的低谷力量值,即 $\min a_i$。
5 5 2 4 3 5 3
1 2 3 3 2
10 10 9 2 5 2 8 7 5 9 4 9
2 3 4 5 6 6 5 4 3 2
15 15 8 5 7 8 9 5 1 1 4 2 3 8 4 14 6
2 3 4 5 6 7 8 8 7 6 5 4 3 2 1
20 20 5 2 1 11 11 3 3 8 5 19 2 1 2 5 9 3 10 4 19 13
2 3 4 5 6 7 8 9 10 11 10 9 8 7 6 5 4 3 2 1
在此键入。
对于 $60\%$ 的数据, $1 \leq n,m \leq 10^4$ 。
对于剩下的 $40\%$ 的数据, $1 \leq n,m \leq 10^5$ 。
对于全部的数据,保证 $1 \leq n,m \leq 10^5,1 \leq k \leq n$。
校际联合邀请赛第6场语法组T3