题目名称 | 2301. [APIO2016]划艇 |
---|---|
输入输出 | boat.in/out |
难度等级 | ★★★☆ |
时间限制 | 3000 ms (3 s) |
内存限制 | 256 MiB |
测试数据 | 80 |
题目来源 | 铁策 于2016-05-11加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:15, 提交:63, 通过率:23.81% | ||||
APIO棒子出题人 | 100 | 9.386 s | 0.61 MiB | C++ |
┭┮﹏┭┮ | 100 | 11.665 s | 8.40 MiB | C++ |
stdafx.h | 100 | 13.546 s | 6.04 MiB | C++ |
神利·代目 | 100 | 16.597 s | 4.27 MiB | C++ |
Super_Nick | 100 | 16.961 s | 4.31 MiB | C++ |
_Horizon | 100 | 21.323 s | 8.14 MiB | C++ |
一個人的雨 | 100 | 21.827 s | 8.10 MiB | C++ |
可以的. | 100 | 23.637 s | 8.10 MiB | C++ |
APIO棒子出题人 | 100 | 24.076 s | 0.61 MiB | C++ |
apt | 100 | 24.899 s | 4.03 MiB | Pascal |
关于 划艇 的近10条评论(全部评论) | ||||
---|---|---|---|---|
膜拜常学长的题解!
Orz GodCowC! 常学长题解链接 http://blog.csdn.net/qq_22541499/article/details/51674707 感觉自己的组合数学白学了- - | ||||
亦可赛艇
| ||||
不知道比赛时的时限是多少。。。反正2s的话是有程序可以AC的。
(标算的差距这么大,暴力碾压FFT!) |
拒绝过度膜蛤! ——《COGS基本法》
在首尔城中,汉江横贯东西。在汉江的北岸,从西向东星星点点地分布着$N$个划艇学校,编号依次为$1$到$N$。每个学校都拥有若干艘划艇。同一所学校的所有划艇颜色相同,不同的学校的划艇颜色互不相同。颜色相同的划艇被认为是一样的。每个学校可以选择派出一些划艇参加节日的庆典,也可以选择不派出任何划艇参加。如果编号为$i$的学校选择派出划艇参加庆典,那么,派出的划艇数量可以在$a_i$至$b_i$之间任意选择($a_i \leq b_i$)。
值得注意的是,编号为$i$的学校如果选择派出划艇参加庆典,那么它派出的划艇数量必须大于任意一所编号小于它的学校派出的划艇数量。
输入所有学校的$a_i$、$b_i$的值,求出参加庆典的划艇有多少种可能的情况,必须有至少一艘划艇参加庆典。两种情况不同当且仅当有参加庆典的某种颜色的划艇数量不同。
第一行包括一个整数$N$,表示学校的数量。
接下来$N$行,每行包括两个正整数,用来描述一所学校。其中第$i$行包括的两个正整数分别表示$a_i$,$b_i$($1 \leq a_i \leq b_i \leq 10^9$)。
输出一行,一个整数,表示所有可能的派出划艇的方案数除以$1,000,000,007$得到的余数。
2 1 2 2 3
7
在只有一所学校派出划艇的情况下有4种方案,两所学校都派出划艇的情况下有3种方案,所以答案为7。
子任务1(9分,在COGS上为20个测试点):$1 \leq N \leq 500$且对于所有的$1 \leq i \leq N$,保证$a_i = b_i$。
子任务2(22分,在COGS上为20个测试点):$1 \leq N \leq 500$且$\sum_{1 \leq i \leq N}(b_i - a_i) \leq 10^6$。
子任务3(27分,在COGS上为20个测试点):$1 \leq N \leq 100$。
子任务4(42分,在COGS上为20个测试点):$1 \leq N \leq 500$。
APIO2016 第一题
因为评测系统不资瓷捆绑测试,所以分数的划分和原题不同