3943: 指桑骂槐(挖土机 CSP-J 模拟赛 ~ 第十三场)

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

全红老师有一个学生名叫水鸟。

水鸟马上有一门考试要进行,考试一共有  道题,每道题的答案是 ABCD 四个选项之一。全红老师在考试之前完美猜中了每道题的答案并告诉了水鸟。

但是水鸟在全红老师的教导下,脑子非常笨,答案顺序和内容可能都忘了。他只能认为有  道题的答案为 A,  道题的答案为 B,  道题的答案为 C,  道题的答案为 D。而正确答案可以用字符串  表示,第  道题答案为 。请问水鸟最多能对多少道题。

简单来说,就是把对应数量的 ABCD 构造成一个字符串,使得和  对应的正确率尽可能高。

输入

第一行空格隔开的五个整数:,,,,

第二行一个字符串 ,第  个字符为 

输出

一个整数,即最多能正确多少道题。

样例输入 复制

8 2 2 2 2
ABCDABCD

样例输出 复制

8

提示

输入数据1:

8 2 2 2 2
ABCDABCD

输出数据1:

8

水鸟如果按 ABCDABCD 答题,可以答对 8 题。

输入数据2:

8 4 4 0 0
ABCDABCD

输出数据2:

4

水鸟如果按 ABAAABBB 答题,可以答对 4 题。

输入数据3:

5 2 3 0 0 
ABBBB

输出数据3:

4

水鸟如果按 AABBB 答题,可以答对 4 题。

输入数据4:

5 5 0 0 0 
BBBBB

输出数据4:

0

一题都不可能对。

数据规模与约定

对于 100% 的数据,150000,,,+++= 长度为 ,且仅由 ABCD 构成。

  • 子任务 1(10 分):保证  中的 ABCD 恰好分别有 ,,, 个。
  • 子任务 2(20 分):保证 =
  • 子任务 3(30 分):保证 10
  • 子任务 4(40 分):没有特殊限制。

来源/分类