#D. 卡牌游戏(简单版)

    Type: Default 1000ms 512MiB

卡牌游戏(简单版)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

卡牌游戏

题目背景

改编题

题目描述

小白兔和小黑兔在玩卡牌游戏。

小黑兔准备了nn张卡牌,每张卡牌上有一个红色数字aia_i,代表这张卡片的分数,和一个蓝色的标记×bib_i,代表选择这张卡片时的得分倍率。

游戏规则是,小白兔每次可以选择一张卡片x,它在这次选择中可以获得的分数是:所有未被选择卡片的红色数字之和,乘上这次选择的卡片的蓝色数字,即bx×卡片i未被选择aib_x×\sum\limits_{卡片i未被选择}a_i。注意:卡片x在当次计分时即被视为已选择,如有疑问请看下面的样例解释。

对于上面的这个规则,小白兔很容易就找到了最优方案,所以它向你挑战,希望你能在1s内给出最大分数。因为这个分数太大,所以只需要你输出最大分数模998244353的结果。

输入格式

第一行一个正整数nn,代表卡片的总数;接下来nn行,每行两个正整数aia_ibib_i,代表第ii张卡片的得分(红色数字)和得分倍率(蓝色数字)。

输出格式

一个正整数,代表最大总得分模998244353的结果。

样例 #1

样例输入 #1

2
1 2
2 3

样例输出 #1

4

样例输入 #2

3
1 1
4 5
1 4

样例输出 #2

25

样例输入 #3

见文件cardone.in

样例输出 #3

见文件cardone.out

提示

样例1解释:

第一个样例中,先取第二张卡牌只能获得1*3=3分,而先取第一张卡牌可以获得2*2=4分

数据范围

对所有数据,$1\le n \le 5\times 10^5,1\le a_i \le 10^6,1\le b_i\le 100$

记得开long long

子任务编号 分值 1n1 \le n \le 特殊限制
11 1010 100100
22 2020 10410^4
33 1010 5×1055\times 10^5 所有 aia_i 相等
44 所有 bib_i 相等
55 5050

2024-2025第一学期初一竞赛组期末考

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2024-12-24 14:30
End at
2024-12-27 10:24
Duration
1.5 hour(s)
Host
Partic.
43