#792. 装备选配

装备选配

装备选配

题目描述

在一款 RPG 游戏中,你的角色拥有 MM 个金币。商城里有 GG 种类型的装备(如武器、防具、饰品等)。

公会规定:为了职业平衡,每一种类型的装备中你最多只能购买一件

已知每种属性的装备都有若干个具体的候选项:

  • ii 类装备的第 jj 个选项价格为 wi,jw_{i,j}
  • 该选项能提供的属性增益为 vi,jv_{i,j}

请计算在金币限额内,角色能获得的最大属性增益总和。

输入格式

第一行包含两个整数 MMGG,分别表示总金币和装备类型数。

接下来有 GG 组数据,每组数据的格式如下:

  • 第一行一个整数 NiN_i,表示第 ii 类装备的可选件数。
  • 接下来 NiN_i 行,每行包含两个整数 wi,jw_{i,j}vi,jv_{i,j}

输出格式

输出一个整数,表示能够获得的最大增益总和。

输入输出样例 #1

输入 #1

45 3
2
10 10
20 20
2
15 17
8 10
2
20 25
10 12

输出 #1

52

数据范围

对于 100%100\% 的数据,1M10001 \le M \le 10001G1001 \le G \le 1001Ni1001 \le N_i \le 1001wi,j,vi,j10001 \le w_{i,j}, v_{i,j} \le 1000

建议

一刷