题目名称 | 3642. [HDOJ 3686]交通实时查询系统 |
---|---|
输入输出 | traffic_query.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | syzhaoss 于2022-01-11加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
查看题解 | 分享题解 |
通过:3, 提交:12, 通过率:25% | ||||
op_组撒头屯 | 100 | 0.095 s | 13.72 MiB | C++ |
yuan | 100 | 0.164 s | 13.47 MiB | C++ |
syzhaoss | 100 | 1.075 s | 7.71 MiB | C++ |
op_组撒头屯 | 90 | 0.359 s | 16.23 MiB | C++ |
op_组撒头屯 | 90 | 0.365 s | 7.74 MiB | C++ |
op_组撒头屯 | 70 | 0.756 s | 7.77 MiB | C++ |
嗨嗨嗨 | 10 | 0.244 s | 4.22 MiB | C++ |
嗨嗨嗨 | 10 | 0.428 s | 2.84 MiB | C++ |
op_组撒头屯 | 0 | 0.071 s | 13.56 MiB | C++ |
嗨嗨嗨 | 0 | 10.000 s | 8.45 MiB | C++ |
本题关联比赛 | |||
EYOI与SBOI开学欢乐赛13th |
关于 交通实时查询系统 的近10条评论(全部评论) | ||||
---|---|---|---|---|
调了整整一晚上,属实给我整不会了
op_组撒头屯
2022-10-21 23:24
1楼
|
traffic_query.in
输出文件:traffic_query.out
简单对比某城市的交通堵塞问题非常严重,为解决这一问题,该城市建立了实时查询系统来检测所有交通情况。
该城市有 $n$ 个交叉口,$m$ 条道路,每条道路连接两个交叉口,且都是双向的。
实时查询系统的一个重要任务就是帮助司机找到从指定道路行驶到另一条指定道路必经的交叉口有多少个。
输入包含多组测试数据。
每组数据第一行包含两个整数 $n$ 和 $m$。
接下来 $m$ 行,每行包含两个不同的整数 $x$ 和 $y$,表示交叉口 $x$ 和 $y$ 之间存在一条道路,第 $i$ 行的道路编号为 $i$。
接下来一行,包含整数 $q$,表示查询系统的询问次数。
接下来 $q$ 行,每行包含两个整数 $s$ 和 $t$,表示从道路 $s$ 行驶到道路 $t$,输入保证至少有一条道路可以连通 $s$ 和 $t$。
当输入一行为 0 0 时,表示输入终止。
每次询问输出一个整数,表示必须经过的交叉口的个数。
每个结果占一行。
5 6 1 2 1 3 2 3 3 4 4 5 3 5 2 2 3 2 4 0 0
0 1
输入输出样例2
对于 $10 \%$ 的数据,$1 \leq n,m,q \leq 12$;
对于 $60 \%$ 的数据,$1 \leq n \leq 1000,1 \leq m \leq 1100,1 \leq q \leq 500$;
对于 $100 \%$ 的数据,$1 \leq n \leq 10000,1 \leq m \leq 100000,$
$1 \leq q \leq 10000,1 \leq x,y \leq n,1 \leq s,t \leq m$,数据组数不超过 $5$。
$UVA1464$ $Traffic$ $Real$ $Time$ $Query$ $System$