#2634. 平衡数

平衡数

题目描述

给定一个数位个数为 nn 的数值 ss,这个数值只能包含 0,1,20 , 1 , 233 种数字。

现在希望替换最少的数字使得这个数值变成一个平衡数,平衡数是指数值中 0,1,20 , 1 , 2 这三种数字的个数相同。在所有可能的平衡三元数中,小明想知道最小的数值是多少。

这里只能用这 33 种数字去替换数值内的数字,不能删除数值中的数字或在数值里添加数字,保证答案存在。

输入格式

第一行一个整数 nn 表示数值长度。 第二行一个数值 SS

输出格式

一行一个数值表示答案。

样例

3
121
021

数据范围

对于 20%20\% 的数据, s[i]=s[i+1]s[i]=s[i+1]

对于 40%40\% 的数据,n=3 n = 3

对于 100%100\% 的数据, 1n18n%3=01 \le n \le 18 ,n\%3 = 0,数值 SS 中只包含 0,1,20 , 1 , 2