A12789 | Koala and Notebook
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
Koala Land consists of $m$ bidirectional roads connecting $n$ cities. The roads are numbered from $1$ to $m$ by order in input. It is guaranteed, that one can reach any city from every other city.
Koala starts traveling from city $1$ . Whenever he travels on a road, he writes its number down in his notebook. He doesn't put spaces between the numbers, so they all get concatenated into a single number.
Before embarking on his trip, Koala is curious about the resulting number for all possible destinations. For each possible destination, what is the smallest number he could have written for it?
Since these numbers may be quite large, print their remainders modulo $10^9+7$ . Please note, that you need to compute the remainder of the minimum possible number, not the minimum possible remainder.
Koala starts traveling from city $1$ . Whenever he travels on a road, he writes its number down in his notebook. He doesn't put spaces between the numbers, so they all get concatenated into a single number.
Before embarking on his trip, Koala is curious about the resulting number for all possible destinations. For each possible destination, what is the smallest number he could have written for it?
Since these numbers may be quite large, print their remainders modulo $10^9+7$ . Please note, that you need to compute the remainder of the minimum possible number, not the minimum possible remainder.
输入格式
The first line contains two integers $n$ and $m$ ( $2 \le n \le 10^5, n - 1 \le m \le 10^5$ ), the number of cities and the number of roads, respectively.
The $i$ -th of the following $m$ lines contains integers $x_i$ and $y_i$ ( $1 \le x_i, y_i \le n$ , $x_i \ne y_i$ ), representing a bidirectional road between cities $x_i$ and $y_i$ .
It is guaranteed, that for any pair of cities there is at most one road connecting them, and that one can reach any city from every other city.
The $i$ -th of the following $m$ lines contains integers $x_i$ and $y_i$ ( $1 \le x_i, y_i \le n$ , $x_i \ne y_i$ ), representing a bidirectional road between cities $x_i$ and $y_i$ .
It is guaranteed, that for any pair of cities there is at most one road connecting them, and that one can reach any city from every other city.
输出格式
Print $n - 1$ integers, the answer for every city except for the first city.
The $i$ -th integer should be equal to the smallest number he could have written for destination $i+1$ . Since this number may be large, output its remainder modulo $10^9+7$ .
The $i$ -th integer should be equal to the smallest number he could have written for destination $i+1$ . Since this number may be large, output its remainder modulo $10^9+7$ .
输入输出样例
输入 #1
11 10 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11
输出 #1
1 12 123 1234 12345 123456 1234567 12345678 123456789 345678826
输入 #2
12 19 1 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 3 11 11 12 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10
输出 #2
1 12 13 14 15 16 17 18 19 1210 121011
输入 #3
12 14 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 1 3 1 4 1 10
输出 #3
1 12 13 134 1345 13456 1498 149 14 1410 141011
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted