题目名称 | 2076. [SYOI 2015] Asm.Def的游戏 |
---|---|
输入输出 | asm_game.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cqw 于2015-10-31加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:102, 提交:232, 通过率:43.97% | ||||
_WA自动机 | 100 | 0.029 s | 86.18 MiB | C++ |
AAAAAAAAAA | 100 | 0.031 s | 0.60 MiB | C++ |
Hale | 100 | 0.040 s | 20.15 MiB | C++ |
jekyll | 100 | 0.049 s | 22.43 MiB | C++ |
神利·代目 | 100 | 0.049 s | 51.59 MiB | C++ |
Sakura | 100 | 0.051 s | 26.25 MiB | C++ |
BYVoid | 100 | 0.051 s | 38.45 MiB | C++ |
gsj.cpp | 100 | 0.053 s | 25.58 MiB | C++ |
<蒟蒻>我要喝豆奶 | 100 | 0.054 s | 6.97 MiB | C++ |
subaru | 100 | 0.055 s | 22.15 MiB | C++ |
本题关联比赛 | |||
Asm.Def战记之圣地亚哥“杯2015 |
关于 Asm.Def的游戏 的近10条评论(全部评论) | ||||
---|---|---|---|---|
H2O。。。这么暴力的代码都能AC。。。。
| ||||
回复 @溪哥 :
什么都很水吗?????????
forever
2015-10-31 18:02
7楼
| ||||
水~
| ||||
| ||||
加1,强迫症数组开得刚刚好,结果就坑了一个点
BuCiYuAn
2015-10-31 15:01
4楼
| ||||
回复 @Malvo :
++是什么意思?
GaoErFu
2015-10-31 14:53
3楼
| ||||
回复 @GaoErFu :
++
Malvo
2015-10-31 14:52
2楼
| ||||
可恶,参加Asm.Def的比赛,这题只拿了九十分,原来数组开小了!
|
“这里是美国总统……透明计算网络产生了智能……$10$分钟前对我们发动攻击……我已命令核弹离线……告诉……”
接下来是“噗、噗”两声枪响。然后电话断了。
偌大的会议室里鸦雀无声。主席掐灭手中的烟头,“有把握吗,方教授?”
“我们不了解它,主席同志。透明计算网络是集群智能……”
“它是个游戏。”站在角落的$Asm.Def$大声插话道,所有人的目光投向他,“我擅长游戏。”
透明计算网络可以被视为包含$n$个节点,$m$条边的无向图,结点编号为$1$~$n$。$Asm.Def$认为度数小于$3$的结点是非关键节点,因此他不断地从图中删去这样的结点,直到无点可删。然后$Asm.Def$想要求出剩下结点编号的异或值,这将是破解透明计算网络的关键。
附:
$(1)$无向图中结点的度指的是和该结点相连的边的条数;
$(2)$异或是位运算符,$C++$中对应的运算符是^,0 ^ 0 结果是 0,1 ^ 1 结果是 0,0 ^ 1 结果是 1,1 ^ 0 结果是 1。
第一行两个整数,分别为n和m。即节点数量和边的数量。
接下来m行每行两个数,分别为u和v,表示有一条u到v的边。
可能存在重边,不存在自环。
一行一个整数,为剩余节点编号的异或值。如果一个节点不剩,答案为0。
6 10 1 2 1 3 1 4 2 3 2 4 3 4 5 2 5 3 5 6 6 2
4
5和6号节点会删除,剩下节点异或值为1 ^ 2 ^ 3 ^ 4 过程如下:
$(1)0001$ ^ $(2)0010$ 结果是 $0011(3)$
$(3)0011$ ^ $(3)0011$ 结果是 $0000(0)$
$(0)0000$ ^ $(4)0100$ 结果是 $0100(4)$
最后结果为$4$.
10%的数据:n <= 3;
70%的数据:n <= 800,m <= 8000;
100%的数据:n <= 100000,m <= 500000;
Asm.Def战记之圣地亚哥“杯2015