当前位置: 首页 > news >正文

网站怎么做qq微信登陆界面设计wordpress slider pro

网站怎么做qq微信登陆界面设计,wordpress slider pro,网站建设公司比较好的有哪些,怎么找到php网站的首页面html✨题目链接: MT2 棋子翻转 ✨题目描述 在 4x4 的棋盘上摆满了黑白棋子,黑白两色棋子的位置和数目随机,其中0代表白色,1代表黑色;左上角坐标为 (1,1) ,右下角坐标为 (4,4) 。 现在依次有一些翻转操作&#…

✨题目链接:

MT2 棋子翻转


✨题目描述 

在 4x4 的棋盘上摆满了黑白棋子,黑白两色棋子的位置和数目随机,其中0代表白色,1代表黑色;左上角坐标为 (1,1) ,右下角坐标为 (4,4) 。

现在依次有一些翻转操作,要对以给定翻转坐标(x,y)(也即第x行第y列)为中心的上下左右四个棋子的颜色进行翻转。

给定两个数组 A 和 f ,分别代表 初始棋盘 和 哪些要进行翻转的位置(x,y) ,请返回经过所有翻转操作后的棋盘。

 

✨输入描述:

例如输入[[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]],如下图所示:

 

✨解题思路

  •  每获得一次坐标,把四个位置都设置一遍即可
  • 需要 注意判断边界情况
  • 注意:f 数组中给的是坐标值 所以传参时要 -1

✨代码
 

class Solution {
public:void reversecolor(vector<vector<int> >& A, int x,int y){//上if(x-1>=0){A[x-1][y]==0?A[x-1][y]=1:A[x-1][y]=0;}//下if(x+1<4){A[x+1][y]==0?A[x+1][y]=1:A[x+1][y]=0;}//左if(y-1>=0){A[x][y-1]==0?A[x][y-1]=1:A[x][y-1]=0;}//右if(y+1<4){A[x][y+1]==0?A[x][y+1]=1:A[x][y+1]=0;}}vector<vector<int> > flipChess(vector<vector<int> >& A, vector<vector<int> >& f) {for(int i=0;i<f.size();i++){reversecolor(A, f[i][0]-1,f[i][1]-1);}return A;}
};


※ 如果文章对你有帮助的话,可以点赞收藏!!谢谢支持

http://www.yayakq.cn/news/98638/

相关文章:

  • 曲阜建设公司网站网站没有备案怎么做支付
  • 长春网站建设价格网站建设盈利
  • 清远做网站娱乐网站策划书
  • 中山市交通建设发展集团网站域名备案期间网站
  • 东莞整站优化推广公司找火速网址安全检测中心
  • 金州新区规划建设局网站展示型为主的网站
  • 网易云课堂的网站建设特点wordpress企业主题下载
  • 做外贸首先要做网站怎么做企业网站建设
  • 合肥定制网站建设怎么样注册网站
  • 灵山建设局网站app开发大约多少钱
  • 网上商城网站模板单位如何建设网站
  • 页面效果好的网站wordpress主题正版
  • 苏州关键词网站排名建一个公司网站需要几天
  • 网站建设维护什么意思企业运营管理系统
  • 桂林网站制作公司华彩前端如何根据ui设计写页面
  • 判断网站是否被k生鲜网站开发背景
  • 企业网站建设计入什么科目网站后台怎么控制
  • 台州建设局网站企业黑名单互联网优化
  • 营销型网站和展示型网站的区别儿童网站模板
  • 相亲网站开发不锈钢网
  • 新宁县建设局网站网站描述wordpress
  • pc网站增加手机站宁波网站制作与推广价格
  • 敦煌网站销售员怎么做2019年做网站还有前景吗
  • wordpress可以做下载seo优化推广业务员招聘
  • 网站设计网站公司站长收录
  • 什么系统网站好自己怎么注册域名
  • 网站新闻页设计网站建设管理 优帮云
  • 修改dns连接外国网站广东东莞网站建设
  • 大站网站建设机关网站建设工作方案
  • 企业建站公司实力对比小程序源码开发