AT_joisc2022_c.スペルミス (Misspelling)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个长为 n 的小写英文字母串 s。给出 m 条信息。记 ti 为 s 在删去第 i 个字符后的字符串,则第 j 条信息形如“taj 的字典序不大于 tbj 的字典序”。
请求出满足要求的 s 的个数对 (109+7) 取模的结果。
输入格式
第一行为两个整数 n 和 m,中间以单个空格隔开。
接下来 m 行,第 i 行为两个整数 ai 和 bi,表示 tai 的字典序不大于 tbi 的字典序。
输出格式
一行一个整数,题目所求。
说明/提示
样例请至官方文档查看。
数据规模与约定
对于 100% 的测试点,数据保证:
- 2≤n≤5×105;
- 1≤m≤5×105;
- 对于任意 1≤j≤m 的整数 j,都有 1≤aj≤n,1≤bj≤n,aj=bj;
- 对于任意整数对 (j,k) 满足 1≤j<k≤m,都有 (aj,bj)=(ak,bk)。
本题设有部分分。
子任务分值及特殊性质如下:
| 子任务编号 | 分值 | 特殊性质 |
|---|---|---|
| 1 | 8 | n≤10 |
| 2 | 20 | n≤200 |
| 3 | 29 | m=n−1,且对于某个由 (1,2,...,n) 重排而成的序列 p,有 aj=pj,bj=pj+1(1≤j≤m 且 j 为整数) |
| 4 | 32 | n≤20000 |
| 5 | 11 | 无 |
输入解题思路,AI测评打分。不知道怎么写?