Codeforces Round 466 (Div. 2)
D
Alena And The Heater
Codeforces
1600
原题
← CE →
翻译中…

"We've tried solitary confinement, waterboarding and listening to Just In Beaver, to no avail. We need something extreme."

翻译中…

"Little Alena got an array as a birthday present$...$"

翻译中…

The array $*b*$ of length $*n*$ is obtained from the array $*a*$ of length $*n*$ and two integers $*l*$ and $*r*$ ($*l* ≤ *r*$) using the following procedure:

翻译中…

$*b*_{1} = *b*_{2} = *b*_{3} = *b*_{4} = 0$.

翻译中…

For all $5 ≤ *i* ≤ *n*$:

翻译中…
  • $*b*_{*i*} = 0$ if $*a*_{*i*}, *a*_{*i* - 1}, *a*_{*i* - 2}, *a*_{*i* - 3}, *a*_{*i* - 4} > *r*$ and $*b*_{*i* - 1} = *b*_{*i* - 2} = *b*_{*i* - 3} = *b*_{*i* - 4} = 1$
  • $*b*_{*i*} = 1$ if $*a*_{*i*}, *a*_{*i* - 1}, *a*_{*i* - 2}, *a*_{*i* - 3}, *a*_{*i* - 4} < *l*$ and $*b*_{*i* - 1} = *b*_{*i* - 2} = *b*_{*i* - 3} = *b*_{*i* - 4} = 0$
  • $*b*_{*i*} = *b*_{*i* - 1}$ otherwise
翻译中…

You are given arrays $*a*$ and $*b*'$ of the same length. Find two integers $*l*$ and $*r*$ ($*l* ≤ *r*$), such that applying the algorithm described above will yield an array $*b*$ equal to $*b*'$.

翻译中…

It's guaranteed that the answer exists.

翻译中…

Input

翻译中…

The first line of input contains a single integer $*n*$ ($5 ≤ *n* ≤ 10^{5}$) — the length of $*a*$ and $*b*'$.

翻译中…

The second line of input contains $*n*$ space separated integers $*a*_{1}, ..., *a*_{*n*}$ ($- 10^{9} ≤ *a*_{*i*} ≤ 10^{9}$) — the elements of $*a*$.

翻译中…

The third line of input contains a string of $*n*$ characters, consisting of 0 and 1 — the elements of $*b*'$. Note that they are not separated by spaces.

翻译中…

Output

翻译中…

Output two integers $*l*$ and $*r*$ ($- 10^{9} ≤ *l* ≤ *r* ≤ 10^{9}$), conforming to the requirements described above.

翻译中…

If there are multiple solutions, output any of them.

翻译中…

It's guaranteed that the answer exists.

翻译中…

Note

翻译中…

In the first test case any pair of $*l*$ and $*r*$ pair is valid, if $6 ≤ *l* ≤ *r* ≤ 10^{9}$, in that case $*b*_{5} = 1$, because $*a*_{1}, ..., *a*_{5} < *l*$.

翻译中…

样例

Input #1
5
1 2 3 4 5
00001
Output #1
6 15
InputCopy OutputCopy
Input #2
10
-10 -9 -8 -7 -6 6 7 8 9 10
0000111110
Output #2
-5 5
InputCopy OutputCopy
题目信息
题号
940D
时间限制
2 s
内存限制
256 MB
标签
二分
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。