JYY 很喜欢打保龄球,虽然技术不高,但是还是总想着的高分。
这里 JYY 将向你介绍他所参加的特殊保龄球比赛的规则,然后请你帮他得到尽量多的分数。
一场保龄球比赛一共有
每一轮中,选手都有两次投球的机会来尝试击倒全部的
对于每一次投球机会,选手投球的得分等于这一次投球所击倒的木瓶数量。
选手每一轮的得分是他两次机会击倒全部木瓶的数量。
对于每一个轮次,有如下三种情况:
- “全中”:如果选手第一次尝试就击倒了全部
$10$ 个木瓶,那么这一轮就称为“全中”。在一个“全中”轮中,由于所有木瓶在第一次尝试中都已经被击倒,所以选手不需要再进行第二次投球尝试。同时,在计算总分时,选手在下一轮的得分将会被乘$2$ 计入总分。 - “补中”:如果选手使用两次尝试击倒了
$10$ 个木瓶,那么这一轮就称为“补中”。同时,在计算总分时,选手在下一轮中的第一次尝试的得分将会被乘以$2$ 计入总分。 - “失误”:如果选手未能通过两次尝试击倒全部的木瓶,那么这一轮就被称为“失误”。同时,在计算总分时,选手在下一轮的得分会被计入总分,没有分数被翻倍。
此外,如果第
显然,在这种情况下,第
附加轮的规则只执行一次。
也就是说,即使第
因而,附加轮的成绩不会使得其他轮的分数翻番。
最后,选手的总得分就是附加轮规则执行过,并且分数按上述规则加倍后的每一轮分数之和。
JYY 刚刚进行了一场
JYY 想出了一个办法:他可以把记分表上,他所打出的所有轮次的顺序重新排列,这样重新排列之后,由于翻倍规则的存在,JYY 就可以得到更高的分数了!
当然了,JYY 不希望做的太假,他希望保证重新排列之后,所需要进行的轮数和重排前所进行的轮数是一致的:
比如如果重排前 JYY 在第
请你帮助 JYY 计算一下,他可以得到的最高的分数。
第一行包含一个整数
接下来包含
我们用 10 0
表示一个“全中”轮。
输入数据保证合法,当且仅当
输出一行一个整数,表示 JYY 最大可能得到的分数。
2
5 2
10 0
3 7
44
按照输入顺序,JYY 将得到
最佳方案是将
3 7
10 0
5 2