AT_wupc_08.ダイヤグラム
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
ダイヤグラム
你是一位才干出众的铁路公司经理,负责某个地区的发展。最近,由于该地区的人口增加,你决定增加附近线路的列车运行次数。在一条东西方向的铁路线上有 N 个站点,这些站点都连接成一条不分叉的线路。每个站点都按照从西到东的顺序编号,从站点 1 到站点 N。
现在,你可以引入新的 M 列火车到这条线路上。每列火车都有确定的起点和终点站,并且会在这两个站点之间停靠。你的任务是选择这些列车,使得从站点 1 到站点 N 的每个站点都至少有 2 列以上的列车停靠。请计算有多少种不同的方式可以选择这些列车,并将答案模 109+7 。
输入格式
数据将以以下格式输入.
$ N M $ $ start_{1} end_{1} $ $ start_{2} end_{2} $ $ ... $ $ start_{M} end_{M} $
- 第 1 行输入两个参数,站点的数量 N (2≤N≤100,000) 和列车的数量 M (1≤M≤200),用半角空格分隔。
- 从第二行到第 M+1 行,提供了每列车的信息,即起点站 starti 和终点站 endi,这些信息使用半角空格分隔。
- 对于任意的 i 满足,$ 1 ≤ start_{i} $
输出格式
你需要计算完场合数后,将结果对取模 $ 10^9+7 $ 并以单独一行输出。
最后不要忘了换行
说明/提示
对于50% 的数据
- $ 2\ ≦\ N\ ≦\ 8 $
- $ 1\ ≦\ M\ ≦\ 8 $
对于 100% 的数据.
- $ 2\ ≦\ N\ ≦\ 40 $
- $ 1\ ≦\ M\ ≦\ 40 $
输入解题思路,AI测评打分。不知道怎么写?