社区讨论
翻译来了~
AT_arc036_d[ARC036D] 偶数メートル参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mi6oetu2
- 此快照首次捕获于
- 2025/11/20 08:11 4 个月前
- 此快照最后确认于
- 2025/11/20 08:11 4 个月前
题目描述:
高桥君所在的国家有N个城市,依次用1到N编号,但是这些城市不相连通。为此,国家财政拨款,决定在这些城市之间铺设道路,每条道路都有相应的长度,可以双向连接两个不同的城市。
顺便说一句,高桥君喜欢偶数。因此,高桥君从一个城市前往另一个城市,即使是绕道,也要让总行驶距离达到偶数米。另外,高桥君不走回头路,也即对于一段路,他不会立即原路返回。
高桥君会给出两个城市,问你是否可以用偶数米走完。与此同时,新铺设的道路也会对问题产生影响。请编写程序,按照问题顺序给出相应的答案。
注意,城市内的移动不应包括在总行程中。
输入、输出格式:
输入格式:
第一行两个整数N (1 ≦ N ≦ 10^5),Q (1 ≦ Q ≦ 10^5) ,N的含义见题目描述,Q表示有Q次操作。
接下来Q行,每行4个整数w,x,y,z,满足:
CPP1 ≦ w ≦ 2
1 ≦ x, y ≦ N
x ≠ y
1 ≦ z ≦ 10^5
-
当w=1时,表示在城市x和y之间铺设一条长z米的道路。
-
当w=2时,表示高桥君询问城市x和y之间能否用偶数米走完,此时z的值总为1。
相同的两个城市可能铺设多条道路。
当高桥君提出问题时,假设前面输入的所有道路已经铺设完毕。
输出格式:
输出由多行组成。
每次高桥君询问时,如果在相应城市之间可以用偶数米走完,则输出YES,否则输出NO。
回复
共 1 条回复,欢迎继续交流。
正在加载回复...