#P8467. [Aya Round 1 B] 甲(one)

    ID: 7625 Type: RemoteJudge 2000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 3 Uploaded By: Tags>模拟洛谷原创O2优化枚举洛谷月赛

[Aya Round 1 B] 甲(one)

题目描述

定义长度为 55 的序列 SS 为「好的」,当且仅当存在长度为 55 的排列 PP,满足 SP11=SP2=SP3+1S_{P_1}-1=S_{P_2}=S_{P_3}+1SP4=SP5S_{P_4}=S_{P_5}。现有一长度为 55 的整数序列 aa,满足 0ai9(1i5)0\le a_i \le 9(1\le i \le 5)。其中 a1a4a_1 \sim a_4 给定。试判断是否存在 a5a_5 满足 aa 为「好的」。

其中,长度为 55 的排列 PP,指的是一个长度为 55 的数列,其中 1,2,3,4,51,2,3,4,5 在这个数列中出现且只出现一次。

输入格式

本题含有多组数据。

  • 第一行输入一个整数 TT 代表数据组数。
  • 接下来 TT 行每行输入四个整数 a1,a2,a3,a4a_1,a_2,a_3,a_4。表示一组数据。

输出格式

  • 输出共 TT 行。对于每组数据,若存在满足条件的 a5a_5,输出 11;否则输出 00
5
3 2 8 4
1 2 3 4
1 9 4 9
1 0 0 1
0 0 4 2
1
1
0
0
1

提示

附加样例

  • 样例 22 见下发文件中的 one2.in/one2.ans\textbf{\textit{one2.in/one2.ans}}。该样例满足测试点 22 的限制。
  • 样例 33 见下发文件中的 one3.in/one3.ans\textbf{\textit{one3.in/one3.ans}}。该样例满足测试点 55 的限制。

样例解释

样例 #1

  • 对于第 11 组数据,可以令 a5=8a_5=8。此时存在 P={4,1,2,5,3}P=\{4,1,2,5,3\},满足 aP11=aP2=aP3+1a_{P_1}-1=a_{P_2}=a_{P_3}+1aP4=aP5a_{P_4}=a_{P_5}。故输出 11
  • 对于第 22 组数据,可以令 a5=4a_5=4。此时存在 P={3,2,1,4,5}P=\{3,2,1,4,5\},满足 aP11=aP2=aP3+1a_{P_1}-1=a_{P_2}=a_{P_3}+1aP4=aP5a_{P_4}=a_{P_5}。故输出 11
  • 对于第 33 组数据,不存在可以使 aa 为「好的」的 a5a_5
$$\begin{aligned} \fcolorbox{black}{#fbb}{3\ \ 2\ \ 8\ \ 4} + \fcolorbox{black}{yellow}{8} &\Rightarrow \fcolorbox{black}{#fbb}{2\ \ 3\ \ 4} + \fcolorbox{black}{yellow}{8\ \ 8}\ {\color{green}\sqrt{}}\\ \fcolorbox{black}{#fbb}{1\ \ 2\ \ 3\ \ 4} + \fcolorbox{black}{yellow}{4} &\Rightarrow \fcolorbox{black}{#fbb}{1\ \ 2\ \ 3} + \fcolorbox{black}{yellow}{4\ \ 4}\ {\color{green}\sqrt{}}\\ \fcolorbox{black}{#fbb}{1\ \ 9\ \ 4\ \ 9} + \begin{cases} \fcolorbox{black}{yellow}{0}\\ \fcolorbox{black}{yellow}{1}\\ \cdots\\ \fcolorbox{black}{yellow}{9} \end{cases}&\Rightarrow {\color{red}\xcancel{\color{black} \begin{cases} \fcolorbox{black}{#fbb}{1\ \ 9\ \ 4\ \ 9\ \ 0}\\ \fcolorbox{black}{#fbb}{1\ \ 9\ \ 4\ \ 9\ \ 1}\\ \cdots\\ \fcolorbox{black}{#fbb}{1\ \ 9\ \ 4\ \ 9\ \ 9} \end{cases}}} \end{aligned} $$

数据范围

$$\def\arraystretch{1.5} \begin{array}{|c|c|c|} \hline \textbf{\textsf{测试点}} & \bm{{T\le}} & \textbf{\textsf{特殊性质}} \cr\hline 1 & 100 & \textbf{A} \cr\hline 2 & 100 & \textbf{B} \cr\hline 3 & 100 & - \cr\hline 4 & 1000 & - \cr\hline 5 & 10^5 & - \cr\hline \end{array} $$
  • 特殊性质 A\bf Aa1=a2=a3=a4a_1=a_2=a_3=a_4
  • 特殊性质 B\bf Ba1,a2,a3,a4a_1,a_2,a_3,a_4 互不相等。

对于 100%100\% 的数据,1T1051\le T\le 10^50ai90\le a_i \le 9