题目名称 | 2268. [HAOI 2016]地图 |
---|---|
输入输出 | map_2016.in/out |
难度等级 | ★★★☆ |
时间限制 | 5000 ms (5 s) |
内存限制 | 128 MiB |
测试数据 | 20 |
题目来源 | 铁策 于2016-04-24加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:15, 提交:54, 通过率:27.78% | ||||
徐心雨 | 100 | 2.107 s | 13.38 MiB | C++ |
Fmuckss | 100 | 2.169 s | 27.03 MiB | C++ |
前鬼后鬼的守护 | 100 | 2.530 s | 23.61 MiB | C++ |
前鬼后鬼的守护 | 100 | 2.564 s | 22.44 MiB | C++ |
FoolMike | 100 | 3.052 s | 89.19 MiB | C++ |
再见 | 100 | 3.120 s | 27.76 MiB | C++ |
wuvin | 100 | 3.881 s | 84.06 MiB | C++ |
Claris | 100 | 4.493 s | 67.05 MiB | C++ |
张汕成神犇 | 100 | 4.603 s | 22.44 MiB | C++ |
张汕成神犇 | 100 | 4.608 s | 22.44 MiB | C++ |
关于 地图 的近10条评论(全部评论) | ||||
---|---|---|---|---|
为什么你们的常数都那么大呀 ( 逃
| ||||
O(nlogn)的做法,跑不过O(nsqrt(n))的做法,真是常数大如狗!
| ||||
回复 @CreationAugust :
原来是数据的问题。。。。我错了。。。
铁策
2016-05-31 09:00
4楼
| ||||
看到Claris的线段树合并std被卡了5分hhhh
CreationAugust
2016-05-05 07:58
3楼
| ||||
铁策
2016-04-25 18:10
2楼
| ||||
考前乱立FLAG,特么真是仙人掌
NVIDIA
2016-04-24 08:57
1楼
|
$Hoshizora\ Rin$是个特别好动的少女。
一天$Rin$来到了一个遥远的都市。这个都市有$N$个建筑,编号从$1$到$N$,其中市中心编号为$1$,这个都市有$M$条双向通行的街道,每条街道连接着两个建筑,其中某些街道首尾相连连接成了一个环。$Rin$通过长时间的走访,已经清楚了这个都市的两个特点:
令$Rin$心花怒放的是,每个建筑物都会有拉面售卖。拉面有很多不同的种类,但对于$Rin$而言只有油腻程度的不同,因此我们把油腻程度相同的拉面看做同一种拉面。由于不同建筑物的拉面的油腻程度可能不同,我们用一个正整数来表示拉面的油腻程度。
要知道,拉面可是$Rin$的最爱,但是现在到了下班高峰期,都市的交通变得非常的堵塞。$Rin$只能通过没有被堵死的街道通行,去品尝所在建筑物的拉面。
现在$Rin$想知道,如果她正在编号为$x$的建筑物,那么在从市中心到$x$的所有简单路径经过的街道都被堵死的情况下,$Rin$可以品尝到的拉面中(注意没有出现的拉面是不能算在里面的):
第一行两个正整数$N,M$,含义如题所示。
第二行一共$N$个正整数,第$i$个数$A_i$表示第$i$个建筑物出售的拉面的油腻程度。
接下来$M$行,每行两个正整数$x,y$,表示在建筑物$x,y$之间有一条双向通行的街道。数据保证$1 \leq x < y \leq N$。
接下来一行一个正整数$Q$,表示询问个数。
接下来$Q$行每行三个非负整数$ty,x,y$,$x$表示询问的建筑物编号,$y$表示油腻程度的限制,$ty=0$时表示询问偶数,$ty=1$表示询问奇数。
一共$Q$行,对于每个询问输出一个答案。
5 6 2 1 6 7 7 1 2 1 3 2 4 4 5 4 5 1 3 3 0 3 2 0 3 1 0 1 7
0 0 1
$3$号建筑物只能到达它自己,而$1$号建筑物可以到达所有建筑物。
提示:请注意数据范围中的$\leq$,特殊条件中提到的$y$均为询问中的$y$,对于$100\%$的数据,有$y \leq 10^6$。
HAOI2016上午第三题 部分题面由ck进行调整