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

在线ps网站辽宁省住房和城乡建设部网站主页

在线ps网站,辽宁省住房和城乡建设部网站主页,做网站必须有框架是吗,南海建设局网站文章目录1. 题目1.1 题目链接1.2 题目大意1.3 解题思路2. 代码2.1 Wrong Answer代码2.2 Accepted代码1. 题目 1.1 题目链接 http://poj.org/problem?id1753 1.2 题目大意 一个黑白棋子的棋盘#xff0c;一个反过来周围四个也跟着反过来(如果存在的话)#xff0c;颜色取反… 文章目录1. 题目1.1 题目链接1.2 题目大意1.3 解题思路2. 代码2.1 Wrong Answer代码2.2 Accepted代码1. 题目 1.1 题目链接 http://poj.org/problem?id1753 1.2 题目大意 一个黑白棋子的棋盘一个反过来周围四个也跟着反过来(如果存在的话)颜色取反问最少反转次数使得颜色全白或者全黑不存在解的话输出信息。 1.3 解题思路 采用回溯算法暴力枚举 2. 代码 2.1 Wrong Answer代码 /*** description: * author: michael ming* date: 2019/7/11 22:09* modified by: */ #include iostream #include string using namespace std; bool a[4][4]; bool isok()//判断是否都是同种颜色 {int i, j;for(i 0; i 4; i){for(j 0; j 4; j){if(a[i][j] ! a[0][0]){return false;}}}return true; } void flipAndUpdate(int r, int c)//翻转rc处及其周围棋子 {a[r][c] !a[r][c];if(r-1 0)a[r-1][c] !a[r-1][c];if(r1 4)a[r1][c] !a[r1][c];if(c-1 0)a[r][c-1] !a[r][c-1];if(c1 4)a[r][c1] !a[r][c1]; } void flip(int r, int c,int curstep, long minstep) {if(isok()){if(curstep minstep)minstep curstep;return;}if(c1 4)flip(r,c1,curstep,minstep);else if(c1 4 r1 4)flip(r1,0,curstep,minstep);flipAndUpdate(r,c);curstep;if(c1 4)flip(r,c1,curstep,minstep);else if(c1 4 r1 4)flip(r1,0,curstep,minstep);flipAndUpdate(r,c);//翻完了还要复原 } int main() {string s;int i, j;long minstep 65536;for(i 0; i 4; i){cin s;for(j 0; j 4; j){if(s[j] b)a[i][j] 1;elsea[i][j] 0;}}flip(0,0,0,minstep);if(minstep 65536)cout Impossible endl;elsecout minstep;return 0; }2.2 Accepted代码 上面代码范围有问题改动如下 AC 代码如下 /*** description: * author: michael ming* date: 2019/7/11 22:09* modified by: */ #include iostream #include string using namespace std; bool a[5][5]; bool isok()//判断是否都是同种颜色 {int i, j;for(i 0; i 4; i){for(j 0; j 4; j){if(a[i][j] ! a[0][0]){return false;}}}return true; } void flipAndUpdate(int r, int c)//翻转rc处及其周围棋子 {a[r][c] !a[r][c];if(r-1 0)a[r-1][c] !a[r-1][c];if(r1 4)a[r1][c] !a[r1][c];if(c-1 0)a[r][c-1] !a[r][c-1];if(c1 4)a[r][c1] !a[r][c1]; }void flip(int r, int c,int curstep, long minstep) {if(isok()){if(curstep minstep)minstep curstep;return;}if(r 4)return;if(c1 4)flip(r,c1,curstep,minstep);else if(c1 4)flip(r1,0,curstep,minstep);flipAndUpdate(r,c);curstep;if(c1 4)flip(r,c1,curstep,minstep);else if(c1 4)flip(r1,0,curstep,minstep);flipAndUpdate(r,c);//翻完了还要复原 } int main() {string s;int i, j;long minstep 65536;for(i 0; i 4; i){cin s;for(j 0; j 4; j){if(s[j] b)a[i][j] 1;elsea[i][j] 0;}}flip(0,0,0,minstep);if(minstep 65536)cout Impossible endl;elsecout minstep;return 0; }
http://wiki.neutronadmin.com/news/387671/

相关文章:

  • 企业门户网站国内外研究现状校园网站建设的用处
  • 精准营销的主要价值网站seo检测报告
  • 定制网站开发介绍图广告在线设计网站
  • 好用网站推荐免费宁海网站建设
  • 网站建设实训内容提高怎样做网站的外链
  • seo优化网站排名做好网络推广的技巧
  • 建立一个门户网站网站数据怎么做论文注释
  • 免费上线个人网站海北北京网站建设
  • 厦门网络公司网站开发贾汪建设局网站
  • 网站建设及运维方案wordpress注册输入密码
  • 深圳企业做网站公网站内容做淘宝店铺链接影响排名吗
  • 网站界面设计应遵循的原则网站建设的例子
  • 西部数码网站备案查询如何看一个网站是否做推广
  • dz仿网站头部WordPress访问mysql慢
  • h5网站免费建设百度关键词检测工具
  • 哪个网站可以做简历积极推进在线网站建设
  • 株洲网站建设报价wordpress a5
  • 免费建设网站制作营销公司网站模板下载
  • 网络维护网站网站上传文件存储方式
  • 上海网站建设润滋天津seo代理商
  • wap织梦手机网站网站建设及制作教程
  • 网站建设加盟合作网站运营服务商
  • 微企免费网站建设互联网推广代运营
  • 重庆营销网站制作wordpress 微信分享
  • 怎样在织梦后台里面做网站地图东莞本地招聘网站有哪些
  • 黄酒的电商网页设计网站qq刷赞网站怎么做的
  • 西安网站架设公司王也道长古风头像
  • 职业教育网站平台建设大数据比较好的培训机构
  • 中国优秀企业网站欣赏成都公司做网站的
  • 做公司网站页面新浪云部署wordpress