AT_abc273_h.[ABC273Ex] Inv(0,1)ving Insert(1,0)n
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个由整数对构成的序列 A,初始时仅含 (0,1) 和 (1,0) 两个整数对。
你可以对该序列做若干次如下操作(可以不做):
- 选择两个相邻的整数对 (a,b) 和 (c,d),在它们之间插入 (a+c,b+d)。
对于一个由整数对构成的序列 T,定义 f(T) 为让 T 中所有数对都在 A 中出现所需的最小操作次数(如果不存在这样的操作,规定 f(T)=0)。
序列 S 由 N 个互不相同的整数对构成,第 i 个整数对为 (ai,bi)。请对 S 的 2N(N+1) 个连续子序列 Sl,r,求出 f(Sl,r) 的值之和,对 998244353 取模。
输入格式
输入的第一行包含一个整数 N。
接下来的 N 行,每行包含两个整数 ai 和 bi,表示序列 S 中第 i 个元素。
输出格式
输出一个整数,表示答案对 998244353 取模后的值。
输入输出样例
输入#1
7 1 2 3 7 3 5 0 0 1000000000 1 0 1 6 3
输出#1
3511324
说明/提示
- 1≤N≤105
- 0≤ai,bi≤109
- 每个数对 (ai,bi) 互不相同
输入解题思路,AI测评打分。不知道怎么写?