AT_wupc_08.ダイヤグラム

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

ダイヤグラム

你是一位才干出众的铁路公司经理,负责某个地区的发展。最近,由于该地区的人口增加,你决定增加附近线路的列车运行次数。在一条东西方向的铁路线上有 NN 个站点,这些站点都连接成一条不分叉的线路。每个站点都按照从西到东的顺序编号,从站点 11 到站点 NN。

现在,你可以引入新的 MM 列火车到这条线路上。每列火车都有确定的起点和终点站,并且会在这两个站点之间停靠。你的任务是选择这些列车,使得从站点 11 到站点 NN 的每个站点都至少有 22 列以上的列车停靠。请计算有多少种不同的方式可以选择这些列车,并将答案模 109+710^9+7 。

输入格式

数据将以以下格式输入.

$ N M $ $ start_{1} end_{1} $ $ start_{2} end_{2} $ $ ... $ $ start_{M} end_{M} $

  • 第 11 行输入两个参数,站点的数量 NN (2≤N≤100,000)(2 ≤ N ≤ 100,000) 和列车的数量 MM (1≤M≤200)(1 ≤ M ≤ 200),用半角空格分隔。
  • 从第二行到第 M+1M+1 行,提供了每列车的信息,即起点站 startistart_{i} 和终点站 endiend_{i},这些信息使用半角空格分隔。
  • 对于任意的 ii 满足,$ 1 ≤ start_{i} $

输出格式

你需要计算完场合数后,将结果对取模 $ 10^9+7 $ 并以单独一行输出。

最后不要忘了换行

说明/提示

对于5050% 的数据

  • $ 2\ ≦\ N\ ≦\ 8 $
  • $ 1\ ≦\ M\ ≦\ 8 $

对于 100100% 的数据.

  • $ 2\ ≦\ N\ ≦\ 40 $
  • $ 1\ ≦\ M\ ≦\ 40 $

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

首页