/ Vijos / 题库 /

数字操作

数字操作

时间限制:1秒  内存限制:256M


【问题描述】

  给你一个长度为 \(2n\) 的数字 \(S\),同时你还有两个初始为 0 的数字 \(A,B\)。每次你可以将 \(S\) 中最靠左的一位在 \(S\) 中删除掉,并接在 \(A\) 或者 \(B\) 其中一个的后面。要求整个操作结束后,必须 \(A\) 与 \(B\) 都恰好被接 \(n\) 次。最大化 \(A+B\) 的值。

【输入格式】

  第一行是一个整数 \(n\)。
  第二行是一个长度为 \(2n\) 的数字代表 \(S\)。

【输出格式】

  输出一个整数,表示 \(A+B\) 的值。

【输入输出样例1】

 Input

2
1234

 Output

46

【输入输出样例2】

 Input

2
9911

 Output

182

【数据限制】

  对于80%的数据,满足:\(1 ≤ n ≤ 10\)
  对于100%的数据,满足:\(1 ≤ n ≤ 18\)

【来源】

  Mr.he

信息

ID
2383
难度
9
分类
动态规划 点击显示
标签
(无)
递交数
8
已通过
1
通过率
12%
被复制
2
上传者