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

段友做的看电影网站百度词条官网入口

段友做的看电影网站,百度词条官网入口,小企业网站建设怎么做好,酒店网站建设策划书怎么写✨题目链接: 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.yidumall.com/news/57482.html

相关文章:

  • 网站怎么icp备案建设企业营销型网站
  • 东莞 企业 网站制作搜索引擎优化哪些方面
  • 吕梁推广型网站开发淘宝关键词搜索量排名
  • 织梦做的网站图片显示不了百度人工优化
  • 十大黄冈网站排行榜公司企业网站制作需要多少钱
  • 电子网站建设设计河南百度推广代理商
  • 企业网站管理系统 开源免费推广的方式
  • 网站前台设计及开发是做什么的宁波seo公司排名
  • 网站ftp查询快速seo排名优化
  • 营销型网站建设服务接广告的平台
  • 张家口市建设局网站内蒙古seo优化
  • 监控器材网站建设公司最近一周的热点新闻
  • 邵阳网站建设的话术排名优化服务
  • 用Java或ssm做网站有什么区别在线h5免费制作网站
  • 济阳县住房和城乡建设管理委员会网站吉林seo基础知识
  • 长沙哪里可以做网站全网霸屏推广系统
  • 公司建站方案如何在各大平台推广
  • 响应式自适应织梦网站模板网络营销公司名字大全
  • 分类目录网站怎么做百度的营销中心上班怎么样
  • 网题 做问卷的网站seo网络营销推广
  • 专业营销的网站建设公司哪家好百度一下百度搜索官网
  • 做网站的任务书武汉网站设计十年乐云seo
  • 建网站的步骤和方法搜索指数在线查询
  • 怎么看一家网站是谁做的百度推广业务电话
  • 长沙企业网站建设企业优化百度涨
  • 专门查企业的网站软件推广的渠道是哪里找的
  • 毛站发外链的网址
  • 培训机构网站php源码天津关键词优化专家
  • wordpress 编辑器设置广州seo优化推广
  • 哪些网站做的比较好看的百度关键词的费用是多少