比赛场次 281
比赛名称 “Asm.Def战记之夏威夷”杯
比赛状态 已结束比赛成绩
开始时间 2015-11-06 08:10:00
结束时间 2015-11-06 12:00:00
开放分组 全部用户
注释介绍 题解:http://pan.baidu.com/s/1mgw97Xe
题目名称 Asm.Def的病毒
输入输出 asm_virus.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar万千世界,吾为大主宰 AAAAAAAAAA 0.037 s 0.37 MiB 100
GravatarTychus AAAAAAAAAA 0.064 s 0.33 MiB 100
GravatarEzio AAAAAAAAAA 0.089 s 0.34 MiB 100
GravatarDerrick_M AAAAAAAAAA 0.144 s 0.17 MiB 100
Gravatarfyb AAAAAAAAAA 0.161 s 0.32 MiB 100
Gravatar---- AAAAAAAAAA 0.168 s 0.29 MiB 100
Gravatarwoca AAAAAAAAAA 0.196 s 0.27 MiB 100
GravatarSatoshi AAAAAAAAAA 0.338 s 0.33 MiB 100
Gravatardydxh AWWWWWWWWA 0.036 s 0.33 MiB 20
Gravatarlxtgogogo WWAWWWWWWW 0.017 s 1.30 MiB 10
Gravatarsxysxy WWWWWWWWWA 0.120 s 0.33 MiB 10
Gravatardududu RRRRRRRRRR 0.003 s 0.33 MiB 0
Gravatar咸鱼二号 WWWWWWWWWW 0.025 s 0.31 MiB 0
Gravatarfengchenxue WWWWWWWWWW 0.026 s 0.32 MiB 0
Gravatarmikumikumi WWWWWWWWWW 0.043 s 0.78 MiB 0
GravatarKZNS WWWWWWWWWW 0.101 s 0.31 MiB 0
GravatarFmuckss WWWWWWWWWW 0.475 s 4.22 MiB 0
Gravatardevil WWWWWWWWWW 0.769 s 4.65 MiB 0

Asm.Def的病毒

★★☆   输入文件:asm_virus.in   输出文件:asm_virus.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】


“这就是我们最新研制的,世界上第一种可持久化动态计算机病毒,‘创世纪’。”方教授介绍道。

“哦。”主席面无表情地点点头。

“‘创世纪’无法真正杀死透明计算网络,但是可以把它变成傻子。可惜透明计算网络能轻松地辨认出病毒,所以我建议……”

“为什么不伪装呢?”Asm.Def说。

“当然不行,它比我们更懂伪装。”

“我是说,把我们的病毒伪装成杀毒软件。”

方教授震惊地盯着Asm.Def看了一会。“你是个天才。”

Asm.Def想把病毒伪装成杀毒软件,入侵透明计算网络。透明计算网络的文件结构是一棵N个节点的树,每个病毒可以入侵一条路径上的所有节点。但如果两个病毒入侵了同一个节点,由于它们伪装成了杀毒软件,就会自相残杀。Asm.Def不希望这样的情况发生,所以他需要仔细制定入侵计划。为此,他需要频繁地询问,两条路径是否经过同一个节点(即是否相交)。

【输入格式】


第一行两个整数N,Q。


接下来N-1行,每行两个整数a,b,表示(a,b)是树上的一条边。


接下来Q行,每行四个整数s1,t1,s2,t2,表示询问s1~t1的路径是否与s2~t2的路径相交。



【输出格式】

对每个询问,若相交则输出一行”YES”,否则输出一行”NO”。

【样例输入】

6 5
1 2
1 3
2 4
4 5
4 6
1 1 5 6
1 2 6 3
2 3 5 6
6 4 3 1
4 3 1 2

【样例输出】

NO
YES
NO
NO
YES

【提示】


N,Q<=1000.

1<=s1,t1,s2,t2<=N。


【来源】

“Asm.Def战记之夏威夷”杯