AT_agc001_e.[AGC001E] BBQ Hard
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君打算进行一次烧烤。在烧烤中,他计划用两根签子串上若干食材,制作一个“串烧”。
现在有 N 套串烧套装,第 i 套中包含 1 根签子、Ai 块肉和 Bi 块蔬菜。
你可以任选两套套装,将这两套中的所有食材以任意顺序同时串在两根签子上。请问,可以制作出多少种不同的串烧?注意,签子之间是有区别的,但肉和蔬菜之间没有区别。答案可能非常大,请输出对 109+7 取模后的结果。
若你不理解题意,请看样例解释的图。
输入格式
输入以如下格式从标准输入读入。
N A1 B1 A2 B2 ... AN BN
输出格式
输出可以制作的不同串烧的种类数,对 109+7 取模后的结果。
输入输出样例
输入#1
3 1 1 1 1 2 1
输出#1
26
说明/提示
限制条件
- 2≤N≤200,000
- 1≤Ai≤2000, 1≤Bi≤2000
样例解释 1
如图所示,共有 26 种不同的串烧可以制作。灰色的棒代表签子,签子上的数字表示该签子来自哪一套套装。棕色的长方形代表肉,绿色的长方形代表蔬菜。

由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?