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

学做快餐的视频网站价格低的形容词

学做快餐的视频网站,价格低的形容词,眼镜东莞网站建设,天津做网站外包公司九宫幻方 题目描述 小明最近在教邻居家的小朋友小学奥数#xff0c;而最近正好讲述到了三阶幻方这个部分#xff0c;三阶幻方指的是将 1~9 不重复的填入一个 3*3 的矩阵当中#xff0c;使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格#xf…九宫幻方 题目描述 小明最近在教邻居家的小朋友小学奥数而最近正好讲述到了三阶幻方这个部分三阶幻方指的是将 1~9 不重复的填入一个 3*3 的矩阵当中使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格在小学奥数里有一句非常有名的口诀二四为肩六八为足左三右七戴九履一五居其中通过这样的一句口诀就能够非常完美的构造出一个九宫格来。 4 9 2 3 5 7 8 1 6 有意思的是所有的三阶幻方都可以通过这样一个九宫格进行若干镜像和旋转操作之后得到。现在小明准备将一个三阶幻方不一定是上图中的那个中的一些数抹掉交给邻居家的小朋友来进行还原并且希望她能够判断出究竟是不是只有一个解。 而你呢也被小明交付了同样的任务但是不同的是你需要写一个程序。 输入描述 输入仅包含单组测试数据。 每组测试数据为一个 3*3 的矩阵其中为 0 的部分表示被小明抹去的部分。 给出的矩阵至少能还原出一组可行的三阶幻方。 输出描述 如果仅能还原出一组可行的三阶幻方则将其输出否则输出Too Many不包含引号。 输入输出样例 示例 输入 0 7 2 0 5 0 0 3 0输出 6 7 2 1 5 9 8 3 4运行限制 最大运行时间1s最大运行内存: 256M 总通过次数: 1096  |  总提交次数: 1260  |  通过率: 87% 难度: 困难   标签: 2017, 暴力, 省赛, 搜索 代码分享 #include iostream #include bits/stdc.h using namespace std; int p[10],a[5][5],b[5][5],ans[5][5]; int main() {for(int i1;i3;i)for(int j1;j3;j)cina[i][j];//读入样例矩阵for(int i1;i9;i)p[i]i;int cnt0;//统计九宫幻方的个数do{b[1][1]p[1],b[1][2]p[2],b[1][3]p[3];b[2][1]p[4],b[2][2]p[5],b[2][3]p[6];b[3][1]p[7],b[3][2]p[8],b[3][3]p[9];//判断排列矩阵和样例矩阵是否匹配bool flag true;//flag ture表示匹配flag false表示不匹配for(int i1;i3;i){for(int j1;j3;j){if(!a[i][j]) continue;//只看非零部分if(a[i][j] ! b[i][j]) flag false;}}if(!flag) continue;//如果不匹配//判断排列矩阵是否是九宫幻方bool ok true;//ok ture表示排列矩阵是九宫幻方ok flase表示排列矩阵不是九宫幻方int sum b[1][1] b[2][2] b[3][3];//取一条对角线if(sum !b[1][3]b[2][2]b[3][1]) continue;//判断另一条对角线的和是否等于sum不等于就跳过for(int i1;i3;i){int tmp1 0,tmp2 0;//tmp1表示行和temp2表示列和for(int j1;j3;j){tmp1b[i][j];tmp2b[j][i];}if(tmp1 !sum ||tmp2 !sum)ok false;//如果行的和或列的和不等于sum则排列矩阵不是九宫幻方}if(!ok) continue;//如果不是九宫幻方就跳过cnt;//九宫幻方的个数1if(cnt2)return coutToo Many\n,0;//九宫幻方的个数》2直接输出Too Many结束程序for(int i 1;i3;i)for(int j 1;j 3;j)ans[i][j] b[i][j];//用ans记录下该九宫幻方}while(next_permutation(p 1,p 1 9));for(int i1;i3;i){for(int j1;j3;j){if(j1)coutans[i][j];elsecout ans[i][j];}coutendl;}// 请在此输入您的代码return 0; }
http://www.w-s-a.com/news/326377/

相关文章:

  • 付款网站源码建网站卖东西
  • 用php做的录入成绩的网站wordpress等级插件
  • 网站运营优化方案广西桂林公司
  • 快递网站策划怎么做ppt长春建设信息网站
  • 做服装搭配图的网站有哪些经营一个网站要怎么做
  • 呼市品牌网站建设那家好增城住房和建设局网站
  • 网站首页布局设计代码太仓网站开发建设服务
  • 学校网站建设与管理porto wordpress模板
  • 余姚做网站公司网站建设有哪些基本流程
  • 门户网站建设的报价百度医生在线问诊
  • 北京公司注册在哪个网站浏览器打开网址404
  • 廊坊做网站公司绣花图案设计网站
  • 网站空间租用哪个好购物网站建设模板图片
  • 建设银行包头分行网站泰安网签成交量最新
  • 手机微网站与微官网现在去成都需要隔离吗
  • 学校的二级网站怎么建设深圳企业网站制作设计
  • 自己做qq头像静态的网站网站建设是属于软件开发费吗
  • 举报网站建设做网站之前的工作
  • 用QQ群做网站排名个人网站制作协议
  • 做茶叶网站的素材天津网站营销
  • 网站设计建设流程图微信端的网站开发python
  • 湖州网站seo优化网站改域名备案
  • dedecms怎么制作网站合肥电商网站开发
  • 网站开发通用流程图做flash的网站
  • 营销型网站有哪些平台网站建设藤设计
  • 网站需求分析网站建设美食网站建设多少钱
  • 有专门做网站的吗建德网站
  • 做网站要买服务器吗单页设计思路
  • 一 电子商务网站建设规划网站开发前端框架和后端框架
  • 自助网站建设系统软件自己免费建设网站