/ SUOI / 题库 /

#33 诡异的交通

#33 诡异的交通

背景

SBW来到XY国,就立即被抓去管理交通

描述

XY国有(N+N)个城市,排成两行N列,从左至右从上到下一次编号为1,2,3,...,(2N-1),(2N)
每行相邻两个城市有道路相连
每列两个城市有道路相连
“这样城市与道路看起来像一行作文纸”,XY国国王XWQ认为这很不好
于是
左上角城市与右下角城市有道路相连
左下角城市与右上角城市有道路相连
“看起来像莫比乌斯环”,SBW评价道
XWQ有时会关闭一些道路以便他和LYH玩耍
当然为了交通也会开启一些
XWQ有时想知道某两个城市是否连通
SBW的任务就是告诉XWQ这两个城市是否连通

输入

第一行两个数N,M
接下来(N+N+N)行描述初始道路情况,每行3个数a,b,c,c==1表示a,b之间的道路开着,c==0表示关着
接下来M行,每行一个字符串str和两个数x,y
str=="Open" 表示开启a,b之间的道路
str=="Close" 表示关闭a,b之间的道路
str=="Ask" 表示询问x,y是否连通

输出

对每个询问输出1表示连通,或0表示不连通

样例

输入

3 10
1 2 0
2 3 1
3 4 0
4 5 1
5 6 0
6 1 1
1 4 1
2 5 0
3 6 0
Open 3 6
Ask 2 5
Ask 1 6
Ask 4 3
Close 1 6
Close 4 5
Open 5 6
Ask 2 5
Ask 1 6
Ask 1 3

输出

1
1
1
1
0
0

范围

40% N,M<=10
60% N,M<=1000
100% N,M<=\(10^5\) 1<=a,b,x,y<=(N+N) 0<=c<=1

限制

3000ms
512M

信息

难度
4
分类
(无)
标签
(无)
递交数
6
已通过
3
通过率
50%
上传者