U401529 [Minecraft题目大合集]游戏规则

题目背景

xb下载好了Minecraft,新建了一个单人存档。创建新的存档的时候,ta发现了Minecraft里的一部分游戏规则,于是决定修改几条。

题目描述

可以在创建存档时修改的游戏规则有: * disableElytraMovementCheck * doImmediateRespawn * doLimitedCrafting * drowningDamage * enderPearlsVanishOnDeath * fallDamage * fireDamage * freezeDamage * keepInventory * naturalRegeneration * spectatorsGenerateChunks * disableRaids * forgiveDeadPlayers * mobGriefing * universalAnger * doInsomnia * doMobSpawning * doPatrolSpawning * doTraderSpawning * doWardenSpawning * blockExplosionDropDecay * doEntityDrops * doMobLoot * doTileDrops * mobExplosionDropDecay * projectilesCanBreakBlocks * tntExplosionDropDecay * doDaylightCycle * doFireTick * doVinesSpread * doWeatherCycle * lavaSourceConversion * waterSourceConversion * announceAdvancememnts * commandBlockOutput * logAdminCommands * seedCommandFeelback * showDeathMessages * globalSoundEvent * reducedDebugInfo 共40条。 默认/初始的状态为: $0001111101101101111111111101111011111110$ (0代表关,1代表开。每一位对应上面的一条规则的状态)。

输入格式

共$N+1$行。第一行输入一个整数$N$,接下来从第$2$到第$N+1$行每行输入一个字符串$R$和一个整数$B$,中间用空格隔开,代表游戏规则$R$被修改为$B$,$B$代表游戏规则的开关状态(也就是$true$和$false$),如果为1,代表开启使用($true$);如果为0,代表禁用($false$)。

输出格式

共1行,40个连续的$1或0$组成$O$,代表修改完后全部游戏规则的状态。

说明/提示

[样例1解释]$keepInventory$是第$9$项游戏规则,所以将$O$的第$9$位替换为$B$,也就是$1$。所以从原来的$0001111101101101111111111101111011111110$变成了现在的$0001111111101101111111111101111011111110$ [说明]本题目根据Minecraft1.20.3改编,具体请以实际为准 [数据范围]对于$100\%$的数据,$1\le N\le40,0\le B\le1,0\le O \le 2^{40}$