AT_arc129_b.[ARC129B] Range Point Distance
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于一组整数 l,r,x,其中 l≤r,定义 dist(l,r,x) 为:
- 若 x<l,则 dist(l,r,x)=l−x
- 若 l≤x≤r,则 dist(l,r,x)=0
- 若 x>r,则 dist(l,r,x)=x−r
可以简要理解为 x 在数轴上到区间 [l,r] 的距离。
现在给定 N 对整数,第 i 对整数形如 (Li,Ri)。对于 k=1,2,…,N,分别求解下面的问题:
- 自由选择一个整数 x,计算 maxi=1kdist(Li,Ri,x),求其可能的最小值。
输入格式
第一行一个整数 N,表示给定 N 对整数。
接下来 N 行每行两个整数 Li,Ri。
输出格式
共 N 行,依次输出 k=1,2,…,N 时的答案,输出一个答案换一行。
输入输出样例
输入#1
3 1 3 2 4 5 6
输出#1
0 0 1
输入#2
10 64 96 30 78 52 61 18 28 9 34 42 86 11 49 1 79 13 59 70 95
输出#2
0 0 2 18 18 18 18 18 18 21
说明/提示
- 1≤N≤2×105
- 1≤Li≤Ri≤109
- 所有输入均为整数。
输入解题思路,AI测评打分。不知道怎么写?