#2348. [瑶海区]剁手节(buy)
[瑶海区]剁手节(buy)
当前没有测试数据。
题目描述
一年一度的双十一剁手节又来临了,小瑶今年给自己规定最多只花m元去购物,超出就剁手!他看中了n件物品,每件物品只会买一件,每件物品的价格为a,他对每件品都有一个价值认同度b,为了防止剁手,小瑶想把每种可能引起剁手风险的方案给找出来!有剁手风险的方案是指再多买任意一件物品都会超出m元!同时还要找出所有可行方案中价值认同度最高是多少?
输入格式
第一行两个数m, n,分别表示钱数和物品数量。
第二行n个数,表示每件物品的价格。
第三行n个数,表示每件物品的价值认同度。
输出格式
第一行一个数,表示有剁手风险的方案数。由于方案数可能太多,只需要输出方案数模9****98244353 即可 。
第二行一个数,表示可行方案中价值认同度最高值。
样例
95 2
4 15
7 33
0
40
解释#1
显然两件物品都购买也没有任何风险,故输出风险方案数为0,价值认同度为40。
73 3
28 63 53
48 54 29
3
54
解释#2
购买任何一件物品后都不能再购买其它物品,所以三种购买方案都是风险方案,最大价值认可度为购买第2件物品,即为54。
数据范围
对于20%的数据,n≤10,m≤100。
对于另外20%的数据,所有物品的价格总和=m+1。
对于另外30%的数据,n≤300;
对于100%的数据,n,m≤5000,1≤ai≤1000,0≤bi≤10^6。