#B3946. [语言月赛 202403] 2014

[语言月赛 202403] 2014

题目背景

迷茫的 ScaredQiu 总是会想起 2014 年,如果你问他现在的年份,他可能也会告诉你是 2014 年。

题目描述

定义 2014 串为一个由若干个 2014 首尾相接连成的字符串,例如 20142014201420142014是 2014 串,而 2014201572364 不是 2014 串。

给定一个仅包含从 0099 的数字的字符串 SS,你每次操作可以交换 SS 中任意两个字符。判断是否能通过执行任意多次(可以为 00 次)操作将 SS 变为 2014 串。

输入格式

第一行输入一个整数 nn 表示字符串 SS 的长度。
第二行输入一个长度为 nn 的字符串 SS,保证 SS 仅包含从 0099 的数字。

输出格式

如果可以将 SS 变为 2014 串,输出 Yes;否则输出 No

8
52510961

No

10
0573963380

No

12
140021214240

Yes

提示

对于 20%20\% 的数据,1n81 \leq n\leq 8
对于 40%40\% 的数据,1n181\leq n \leq 18
对于另外 20%20\% 的数据,保证 SS 仅包含 0,1,2,40,1,2,4 四种数字。
对于 100%100\% 的数据,1n1061 \leq n \leq 10^6,字符串 SS 仅包含从 0099 的数字。