1603: 窈窕淑女

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

题目描述

“关关雎鸠,在河之洲。窈窕淑女,君子好逑。”――《诗经》

T博士的大儿子阿T(阿嚏?)最近遇到了一件麻烦事。

nMM同时邀请阿T814日上午11:30拜访她们家,可那时阿T刚比赛完,所以不能先提前拜访几个,而他又不会分身术,所以他只得分别拜访。他共有T分钟的时间可以用于拜访MM。他还安排好了拜访的顺序,对于每个MM可以选择拜访或不拜访。对于要拜访的MM必须按阿T安排好的顺序拜访

对于每个MM都有如下数据:

不高兴系数x,为29的整数。

不高兴度X,若阿T迟到t分钟到她家,则X=x^txt次方);若阿T不拜访她家,则X=x^T

拜访时间y(分钟),保证0<yi<=T,即阿T在她家停留的时间,若阿T在到了她家但停留时间不足y分钟,她的不高兴度就会变成正无穷大

假设阿T从一个地方到另一个地方不用消耗时间,阿T希望在有限的T分钟里使所有MM的不高兴度之和最小。请告诉他这个最小值是多少。

输入

第一行是两个正整数nT

1+i(1<=i<=n)有两个正整数xiyi,分别是阿T安排的拜访顺序中第iMM的不高兴系数和拜访时间。

输出

只输出一行,仅一个正整数,为最小的不高兴度之和。

样例输入 复制

2 100
5 30
2 70

样例输出 复制

1073741825

提示

【样例输入1

2 100

5 30

2 70

【样例输出1

1073741825  (两个MM都拜访,到第一个MM家时迟到了0分钟,到第二个MM家时迟到了30分钟,所以不高兴度之和为5^0+2^30

【样例输入2

2 30

5 16

2 16

【样例输出2

1073741825   (只拜访第一个MM,到她家时迟到了0分钟,不高兴度之和为5^0+2^30;若只拜访第二个MM,则不高兴度之和为2^0+5^30,显然较大)

【数据范围】

对于20%的数据,满足1<=n<=10,1<=T<=9

对于50%的数据,满足1<=n<=20,1<=T<=30

对于100%的数据,满足1<=n<=20,1<=T<=180