C. game

    Type: Default 1000ms 512MiB

game

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 个套娃,其中第 ii 个套娃的大小为 AiA_i ,内部的空间大小为 BiB_i ,最开始每一个套娃是独立的放在桌面上,我们可以做多个操作,其中每一个操作我们选择两个套娃 iijj ,我们要把第 ii 个套娃放在第 jj 个套娃里面,要保证三个条件

1:第 ii 个套娃不在任何其他套娃里面。

2:第 jj 个套娃里面没有任何套娃。

3:Ai<BjA_i < B_j

注意这里 jj 套娃外面和 ii 套娃里面是可以有套娃的。 我们不断合并套娃直到不能操作,我们想要知道最终状态的方案数是多少。答案对 109+710^9+7 取模。

【输入格式】

第一行一个整数 nn

接下来 nn 行, AiA_iBiB_i ,表示第 ii 个套娃的大小和内部的空间。

【输出格式】

输出答案对 109+710^9+7 取模的结果。

【样例输入】

5 
4 3 
3 1 
6 5 
2 1 
4 2

【样例输出】

4

【样例解释】

1、将套娃 44 放入套娃 33 2、将套娃 44 放入套娃 11 ,将套娃 11 放入套娃 33 3、将套娃 44 放入套娃 11 ,将套娃 22 放入套娃 33 4、将套娃 44 放入套娃 11 ,将套娃 55 放入套娃 33

【数据范围】

对于 10%10\% 的数据 n8,0Bi<Ai10n\le 8,0\le B_i < A_i \le 10 对于 50%50\% 的数据 n30n\le 30 对于 70%70\% 的数据 n70n\le 70 对于 100%100\% 的数据 1len3001le n\le 300 , 0Bi<Ai(231)10\le B_i < A_i\le (2^{31})-1

11.5预科班测试

Not Attended
Status
Done
Rule
OI
Problem
3
Start at
2023-11-5 8:00
End at
2023-11-5 12:00
Duration
4 hour(s)
Host
Partic.
2