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

设计视频网站网站租服务器

设计视频网站,网站租服务器,互助平台网站建设费用,网站怎么做h5支付分析#xff1a;假设nm#xff0c;m为1,2单独讨论下#xff0c;否则可以用第二行第一个把所有黑块搞到2x2的格子里#xff0c;不断用凸出来的那个角一列一列把黑的变白就行了。然后只要黑色有偶数块都可以构造出来。复杂度O(nm) #include iostream #include 假设nmm为1,2单独讨论下否则可以用第二行第一个把所有黑块搞到2x2的格子里不断用凸出来的那个角一列一列把黑的变白就行了。然后只要黑色有偶数块都可以构造出来。复杂度O(nm) #include iostream #include cstring #include cstdiousing namespace std; class Board{ public:char **a;int n, m;void init(int _n, int _m){n _n, m _m;a new char*[n];for(int i 0; i n; i)a[i] new char[m];}Board(){}Board(int _n, int _m){init(_n, _m);}~Board(){for(int i 0; i n; i)delete[] a[i];delete[] a;}void print(){for(int i 0; i n; i){for(int j 0; j m; j)couta[i][j];coutendl;}} }; void inline change(char a){a 1 0 - a; } inline void changex(char **a, int n, int m, int x, int y){if(y 0){change(a[x][y]);change(a[x-1][y]);change(a[x-1][y1]);change(a[x-2][y1]);}else{change(a[x][y]);change(a[x-1][y]);change(a[x-1][y-1]);change(a[x-2][y-1]);} } inline void changey(char **a, int n, int m, int x, int y){if(x 0){change(a[x][y]);change(a[x][y-1]);change(a[x1][y-1]);change(a[x1][y-2]);}else{change(a[x][y]);change(a[x][y-1]);change(a[x-1][y-1]);change(a[x-1][y-2]);} } bool solve(char **a, int n, int m){if(n 2 m 2){if(a[0][1] ! a[0][0] || a[1][0] ! a[0][0] || a[1][1] ! a[0][0])return false;return true;}else if(n 2 m 2){for(int i 0; i n; i)for(int j 0; j m; j)if(a[i][j] 1)return false;return true;}else if(n 1){while(m 4){if(a[0][m-1] 1){change(a[0][m-1]);change(a[0][m-2]);change(a[0][m-3]);change(a[0][m-4]);}m--;}if(a[0][0] 1 || a[0][1] 1 || a[0][2] 1)return false;else return true;}else if(m 1){while(n 4){if(a[n-1][0] 1){change(a[n-1][0]);change(a[n-2][0]);change(a[n-3][0]);change(a[n-4][0]);}n--;}if(a[0][0] 1 || a[1][0] 1 || a[2][0] 1)return false;else return true;}while(m 3){for(int i 0; i n; i)if(a[i][m-1] 1)changey(a, n, m, i, m-1);m--;}while(n 3){for(int i 0; i m; i)if(a[n-1][i] 1)changex(a, n, m, n-1, i);n--;}int cnt 0;for(int i 0; i n; i)for(int j 0; j m; j)cnt a[i][j]1?1:0;if(cnt % 2 0)return true;return false; } int main() { // freopen(in, r, stdin);int t;cint;while(t--){int n, m;scanf(%d%d\n, n, m);Board *a new Board(n, m);int i 0, j 0;while(i n){a-a[i][j] getchar();j;if(j m){getchar();i;j 0;}}if(solve(a-a, a-n, a-m))coutYesendl;else coutNoendl;delete a;}return 0; }   转载于:https://www.cnblogs.com/7391-KID/p/10610710.html
http://wiki.neutronadmin.com/news/75475/

相关文章:

  • 网站模板库软件网站上有什么作用
  • 大理网站开发昆明网站seo报价
  • 企业网站seo从哪开始FPGA毕业设计代做网站
  • 昆山建设招标信息网站做网站那里好
  • 找工程做在哪个网站?长沙县好的建站按效果付费
  • 什么公司在百度做网站响应式网站建设过时吗
  • 荥阳网站建设价格利用ps做兼职的网站
  • 江干区住房和城市建设局网站如何对网站的文件和资源进行优化?
  • 沧州网站改版优化wordpress 404 跳转
  • 徐州网站排名公司哪家好昆山城乡建设局网站
  • 网站搜索出来有图片环保网站建设价格
  • 商城微网站建设多少钱设计师网站介绍
  • 鸿顺里网站建设排名优化外包公司
  • 网站建设兰州网页设计师考证
  • 网站上的菠菜游戏哪里可以做网推一手渠道
  • 简洁大气网站模板wordpress提取公众号文章
  • 网站建设 计入哪个科目广州工商注册咨询
  • 对新网站做seo大概需要多久线上推广网络公司
  • 网站开发网页权限如何控制跑步机 东莞网站建设
  • 大连有做途家网站吗wordpress4.9部署
  • 北京天通苑 做网站网站平台建设所需开发工具
  • 网页美工设计培训学什么呼和浩特网站seo优化方案
  • 建设网站存在的问题wordpress更改ico
  • 自考网页制作与网站建设手机百度网址是什么
  • 山东阳信建设局网站网站维护报价表
  • 盘锦网站优化外贸php网站源码
  • 单页网站的域名wordpress登录几天退出账号
  • 如何让做的网站自动适应浏览器外网专线
  • 网站制作报价明细嘉兴seo外包公司费用
  • 佛山网站制作专家成都生活家装饰公司