多校第三场
L.Sudoku and Minesweeper(简单构造)
题意
有一个$9 \times 9$大小的经典数独,进行 扫雷 游戏,可以将数字替换成$’‘$表示地雷,请构造出一个合法方案,使得剩下的数字*相邻的地雷数量等于该数字,注意,不能将整张地图全部填充地雷.
思路
签到题,从最后一句话入手,不能将全部地图更换为地雷,那整张地图 只安排一个数字 ,因为一个数字相邻的数量最多为8,所以只选择一个非边界的8即可。
Code:
1 | #include <bits/stdc++.h> |
B.Crash Test
题意
汽车进行碰撞测试,起初,汽车面向墙壁,并距离墙壁$D$米远;现在有$n$个推进器,每个推进器的性能为$h_i$,若汽车此时距离墙壁有$d$米,当$d \geq h_i$时,汽车将前进$h_i$格,反之,汽车将到达墙壁并反弹至$h_i-d$米,且方向立刻朝向墙壁,已经每种推进器能使用任意次数(包括零次),请问汽车 距离墙壁的最近距离 是多少?
数据范围
- $1 \le n \le 100, 1 \le D \le 10^{18}$
- $1 \le h_i \le 10^{18}$
分析
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.


