logo AlgoBeat OnlineJudge
登录 注册

#216305. [蓝桥杯 2026 省 B] 足球训练

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

小蓝是一支足球队的队长,他正在为下一场重要比赛做准备。接下来的 天中,他每天可以选择一名队员进行训练,并且选择之后当天的训练对象不能更换。

球队中共有 名队员。对于第 名队员,已知其:

  • 初始实力值为
  • 天赋值为

训练规则如下:

  • 如果小蓝在某一天训练了队员 ,则这一天会使该队员的实力值增加
  • 如果一共用 天来训练队员 ,那么这名队员的最终实力值将变为:

一支队伍的整体实力定义为所有队员最终实力值的乘积,即:

其中 表示分配给第 名队员的训练天数,且满足:

小蓝希望通过合理分配这 天的训练计划,使得队伍的整体实力最大。由于结果可能非常大,你只需要输出该最大值对 取模的结果。

输入格式

输入共 行。

第一行包含两个正整数 ,分别表示队员人数和可用于训练的总天数。

接下来 行,第 行包含两个正整数 ,表示第 名队员的初始实力值与天赋值。

输出格式

输出一行,包含一个非负整数,表示经过 天训练后,队伍实力的最大可能值对 取模的结果。

样例

样例输入 1

2 3
4 2
5 3

样例输出 1

66

数据范围与提示

【样例说明】

一种最优方案是:

  • 名队员训练 天;
  • 名队员训练 天。

此时:

  • 名队员的最终实力为
  • 名队员的最终实力为

队伍的整体实力为:,因此输出

【评测用例规模与约定】

对于 的数据,

对于 的数据,

对于 的数据,