Codeforces Round 385 (Div. 2)
E
Hongcow Buys a Deck of Cards
Codeforces
未评级
原题
← D→
翻译中…

One day, Hongcow goes to the store and sees a brand new deck of $*n*$ special cards. Each individual card is either red or blue. He decides he wants to buy them immediately. To do this, he needs to play a game with the owner of the store.

翻译中…

This game takes some number of turns to complete. On a turn, Hongcow may do one of two things:

翻译中…
  • Collect tokens. Hongcow collects $1$ red token and $1$ blue token by choosing this option (thus, $2$ tokens in total per one operation).
  • Buy a card. Hongcow chooses some card and spends tokens to purchase it as specified below.
翻译中…

The $*i*$-th card requires $*r*_{*i*}$ red resources and $*b*_{*i*}$ blue resources. Suppose Hongcow currently has $*A*$ red cards and $*B*$ blue cards. Then, the $*i*$-th card will require Hongcow to spend $*max*(*r*_{*i*} - *A*, 0)$ red tokens, and $*max*(*b*_{*i*} - *B*, 0)$ blue tokens. Note, only tokens disappear, but the cards stay with Hongcow forever. Each card can be bought only once.

翻译中…

Given a description of the cards and their costs determine the minimum number of turns Hongcow needs to purchase all cards.

翻译中…

Input

翻译中…

The first line of input will contain a single integer $*n*$ ($1 ≤ *n* ≤ 16$).

翻译中…

The next $*n*$ lines of input will contain three tokens $*c*_{*i*}$, $*r*_{*i*}$ and $*b*_{*i*}$. $*c*_{*i*}$ will be 'R' or 'B', denoting the color of the card as red or blue. $*r*_{*i*}$ will be an integer denoting the amount of red resources required to obtain the card, and $*b*_{*i*}$ will be an integer denoting the amount of blue resources required to obtain the card ($0 ≤ *r*_{*i*}, *b*_{*i*} ≤ 10^{7}$).

翻译中…

Output

翻译中…

Output a single integer, denoting the minimum number of turns needed to acquire all the cards.

翻译中…

Note

翻译中…

For the first sample, Hongcow's four moves are as follows:

翻译中…
  1. Collect tokens
  2. Buy card $1$
  3. Buy card $2$
  4. Buy card $3$
翻译中…

Note, at the fourth step, Hongcow is able to buy card

翻译中…

3

翻译中…

because Hongcow already has one red and one blue card, so we don't need to collect tokens.

翻译中…

For the second sample, one optimal strategy is as follows:

翻译中…
  1. Collect tokens
  2. Collect tokens
  3. Buy card $2$
  4. Collect tokens
  5. Buy card $3$
  6. Buy card $1$
翻译中…

At the fifth step, even though Hongcow has a red token, Hongcow doesn't actually need to spend it, since Hongcow has a red card already.

翻译中…

样例

Input #1
3
R 0 1
B 1 0
R 1 1
Output #1
4
InputCopy OutputCopy
Input #2
3
R 3 0
R 2 0
R 1 0
Output #2
6
InputCopy OutputCopy
题目信息
题号
745E
时间限制
2 s
内存限制
256 MB

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。