模拟题,把每个数字亮了哪些灯标记一下,比较即可
c++
#include<bits/stdc++.h>
using namespace std;
// 定义一个三维布尔数组 g,用于记录状态
bool g[10][10][10];
塔塔有一个由 5×4 个单元格组成的方形面板。每个单元格可以处于「亮起」或「熄灭」两种状态。面板预设了 10 种固定的显示模式,编号为 0 到 9,每种模式对应一套特定的亮灭配置。
塔塔会依次切换面板模式,切换顺序由一个长度为 n 的字符串 s 给出,其中每个字符均为数字(0-9),表示将要切换到的模式编号。
现在他想知道,在依次执行这一系列模式切换的过程中,位于第 x 行第 y 列的单元格一共发生了多少次状态的改变(从亮起到熄灭,或者从熄灭到亮起,均计为一次改变)。
请你回答每一组询问。
约束条件:
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.