在4x4的棋盘上摆满了黑白棋子,黑白两色的位置和数目随机其中左上角坐标为(1,1),右下角坐标为(4,4),现在依次有一些翻转操作,要对一些给定支点坐标为中心的上下左右四个棋子的颜色进行翻转,请计算出
来源:互联网 发布:pdg阅读器 mac 编辑:程序博客网 时间:2024/05/18 01:01
在4x4的棋盘上摆满了黑白棋子,黑白两色的位置和数目随机其中左上角坐标为(1,1),右下角坐标为(4,4),现在依次有一些翻转操作,要对一些给定支点坐标为中心的上下左右四个棋子的颜色进行翻转,请计算出翻转后的棋盘颜色。
给定两个数组A和f,分别为初始棋盘和翻转位置。其中翻转位置共有3个。请返回翻转后的棋盘。
测试样例:
[[0,0,1,1],[1,0,1,0],[0,1,1,0],[0,0,1,0]],[[2,2],[3,3],[4,4]]
返回:[[0,1,1,1],[0,0,1,0],[0,1,1,0],[0,0,1,0]]class Flip {public: vector<vector<int> > flipChess(vector<vector<int> > A, vector<vector<int> > f) { // write code here for(int i = 0;i<f.size();i++){ if(f[i][0]>=2) A[f[i][0]-2][f[i][1]-1]^=1;//上 if(f[i][0]<A.size()) A[f[i][0]][f[i][1]-1]^=1;//下 if(f[i][1]>=2) A[f[i][0]-1][f[i][1]-2]^=1;//左 if(f[i][1]<A.size()) A[f[i][0]-1][f[i][1]]^=1;//右 } return A; }};
0 0
- 在4x4的棋盘上摆满了黑白棋子,黑白两色的位置和数目随机其中左上角坐标为(1,1),右下角坐标为(4,4),现在依次有一些翻转操作,要对一些给定支点坐标为中心的上下左右四个棋子的颜色进行翻转,请计算出
- 黑白棋子的移动
- 黑白棋子的移动
- 黑白棋子的移动
- 黑白棋子的移动
- 黑白棋子的移动
- 坐标的旋转,翻转
- 百度之一个数轴上共有N个点,第一个点的坐标是度度熊现在位置,第N-1个点是度度熊的家。现在他需要依次的从0号坐标走到N-1号坐标。但是除了0号坐标和N-1号坐标,他可以在其余的N-2个坐标中选
- android 百度地图获取左上角和右下角的坐标
- 黑白棋子的移动——深搜
- 黑白棋子的移动 ssl-1310
- 黑白棋子的移动(normal) 1310
- 黑白棋子的移动(normal) 1310
- 黑白棋子的移动(normal) ssl 1310
- 【递归】洛谷 P1259 黑白棋子的移动
- GPS坐标转换为百度坐标,百度坐标的转换,原始坐标转百度坐标
- [创新杯] 七个黑白棋子 跳棋问题 ,怀念实验室里和老师摆弄棋子的校园生活.
- 给定一系列x轴的点坐标,例如 1,3,7,8,9,11这些坐标升序放在数组中,现在给一根绳子,长度为4,问绳子最多能覆盖的点数有多少,例如绳子放前面只能覆盖两个点,1,3,如果放后面能覆盖4个点。
- 复制图片
- win32 Python环境搭建(Python3.5+PyQt5+PyCharm+打包工具PyInstaller)
- 51nod 活动安排之二 最少教室数量 贪心
- maven项目部署到Nexus Repository
- C++学习笔记--输入输出流
- 在4x4的棋盘上摆满了黑白棋子,黑白两色的位置和数目随机其中左上角坐标为(1,1),右下角坐标为(4,4),现在依次有一些翻转操作,要对一些给定支点坐标为中心的上下左右四个棋子的颜色进行翻转,请计算出
- Tomcat7源码解析
- 漫步数理统计十——连续随机变量(上)
- Idea Debug调试介绍
- 浅析沟通与人际关系学
- outguess 使用方法
- 实验吧密码学CTF--chinese hacker
- 【MyBatis学习03】调用Mapper映射的3种使用方式
- Ex3:用CImg编写灰度图像直方图均衡化和颜色转换