题目背景
行走的岁月静好,
苍青的天空古老。
轻轻唱起,
那只风鸟。
你却不见了。
题目描述
给出 n 和 n 个整数 ai(1≤i≤n),n 个整数 bi(1≤i≤n)。
现在对于一个长为 n 的序列 S 有以下规定:
现求:最大峰数以及取到最大峰数时的最大极差。
极差:一个序列中最大值和最小值的差。
updated:S0 和 Sn+1 不参与极差运算。
输入格式
第一行一个整数 n。
第二行 n 个整数,表示 a1,a2…an。
第三行 n 个整数,表示 b1,b2…bn。
输出格式
输出共两行。
第一行一个整数表示最大峰数。
第二行一个整数表示取到最大峰数时的最大极差。
6
9 1 2 4 7 10
8 10 5 1 1 7
3
9
10
6 13 27 31 34 59 64 66 71 95
4 4 10 22 26 28 46 55 62 68
5
91
提示
【样例解释】
样例一中 S 序列的一种合法方案为 9,1,2,4,1,10。
其中 S1,S4,S6 为峰,最大值为 10−1=9。
【数据范围】
subtask 编号 |
n |
特殊性质 |
分值 |
0 |
≤20 |
− |
10 |
1 |
≤2000 |
2 |
≤105 |
A |
3 |
B |
4 |
C |
5 |
≤5×105 |
− |
50 |
特殊性质 A:∀1<i≤n,max(ai−1,bi−1)≤min(ai,bi)。
特殊性质 B:∀1<i≤n,$\text{min}(a_i,b_i)\le\text{max}(a_{i-1},b_{i-1})\le\text{max}(a_i,b_i)$。
特殊性质 C:∀1≤i≤n,ai=k,k 是一个正整数。
对于 100% 的数据,1≤n≤5×105,1≤ai,bi≤109,保证 ai=bi。
特别提醒:本题使用 subtask 捆绑测试,只有通过一个子任务的全部测试点才能获得此子任务的分数。