#55. [WPXCO 1.2 MAY] [背包 DP] [枚举子集] The Best Kirole Can Do

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 2024-J-W010

题目描述

Kirole 在参加一场程序设计大赛:)

大赛持续 分钟。有 个标号为 的题目,第 个题目所需要耗费 Kirole 的解决时间为 ,同时可以获得 的分数。

帮助 Kirole 决定他应该解决几个题目,分别是哪些,并告诉他可以获得的最大分值。

当有相同的最大分数时,选取字典序最小的方案。

输入格式

第一行一个整数 表示题目数量。

接下来 行,每行两个用空格分隔的整数

输出格式

第一行两个用空格分隔的正整数分别表示应该解决几个题目和最大分值。

第二行若干个用空格分隔的大写字母表示解决的题目标号。

样例

样例

样例输入

3
5 10
20 20
30 30

样例输出

3 60
A B C

样例

样例输入

3
5 10
20 20
240 30

样例输出

2 30
A B

样例解释

除了 题之外,剩余的两题均可做,获得 分。

数据范围与提示