C. 羊圈魔法

    传统题 1000ms 256MiB

羊圈魔法

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

在遥远的「幻影羊圈」中,守护着 nn 块魔法符文。这些符文拥有神奇的力量,只有当你采集到某一区间数量的符文,才能合成灵药,助力勇者闯关。传说主人公“噜噜”与他的小伙伴“一只羊”一同深入羊圈,需要不断地采集和组合符文,才能完成一系列炼药任务。

问题描述

给定符文总数 nn 和任务数 qq,第 ii 个任务指定一个区间 [li,ri][l_i, r_i],需要计算选取符文数量在该区间内的所有方案数之和:

k=liri(nk)\sum_{k=l_i}^{r_i} \binom{n}{k}

请对每个任务输出该值对 109+710^9+7 取模的结果。

输入格式

第一行包含两个整数 nnqq,分别表示符文总数和任务数。 接下来 qq 行,第 ii 行包含两个整数 lil_irir_i,表示第 ii 个任务的查询区间。

输出格式

qq 行,第 ii 行输出第 ii 个任务对应的答案,即

k=liri(nk)mod(109+7).\sum_{k=l_i}^{r_i} \binom{n}{k} \bmod (10^9+7).

样例输入与输出

5 3
0 2
1 3
2 5
16
25
26

数据范围与约定

  • 对所有数据均满足 0lirin0 \le l_i \le r_i \le n
  • 答案对 M=109+7M=10^9+7 取模。
  • 子任务分级如下:
子任务编号 nn qq 分值占比
11 10\le10 10%10\%
22 103\le10 ^ 3 103\le10^3 15%15\%
33 105\le10 ^ 5 25%25\%
44 106\le10 ^ 6 20%20\%
55 105\le10^5 30%30\%

「岱陌算法杯」ROUND #1 (Div.3)

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-5-30 19:00
结束于
2025-6-2 20:00
持续时间
3.5 小时
主持人
参赛人数
33