蓝桥杯2017年第八届C/C++省赛C组第八题-九宫幻方
题目描述
源代码
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int f[9];
int b[9];
int a[9]={1,2,3,4,5,6,7,8,9};
int judge[8];
int main()
{for (int i = 0; i < 9; ++i) {cin>>f[i];}int ans=0;do{judge[0] = a[0] + a[1] + a[2]; // 三行judge[1] = a[3] + a[4] + a[5];judge[2] = a[6] + a[7] + a[8];judge[3] = a[0] + a[3] + a[6]; // 三列judge[4] = a[1] + a[4] + a[7];judge[5] = a[2] + a[5] + a[8];judge[6] = a[0] + a[4] + a[8]; // 两条对角线judge[7] = a[2] + a[4] + a[6];int flag=1;for(int i=0;i<8;i++){if(judge[0]!=judge[i]) {flag=0;break;}}if(flag==1){for (int i = 0; i < 9; ++i) {if(f[i]&&a[i]!=f[i]){flag=0;break;}}if (flag==1) {ans++;for(int i=0;i<9;i++) b[i]=a[i];}}}while (next_permutation(a,a+9));if(ans>1) cout<<"Too Many";else{for (int i = 0; i < 9; ++i) {if(i%3==0) cout<<endl;cout<<b[i]<<" ";}}return 0;
}
蓝桥杯2017年第八届C/C++省赛C组第八题-九宫幻方相关推荐
- [蓝桥杯][2017年第八届真题]包子凑数(解题报告)
问题 1886: [蓝桥杯][2017年第八届真题]包子凑数 时间限制: 1Sec 内存限制: 128MB 提交: 406 解决: 118 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家 ...
- 蓝桥杯2017年第八届C/C++ B组省赛习题题解
目录 第一题:购物单(暴力计算) 第二题:等差素数数列(数学+暴力枚举) 第三题:承压计算(模拟) 第四题:方格分割(dfs) 第五题:取数位(模拟) 第六题:最大公共子串(dp) 第七题:日期问题( ...
- 题目 1886: 蓝桥杯2017年第八届真题-包子凑数
时间限制: 1Sec 内存限制: 128MB 提交: 2378 解决: 789 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼 ...
- 题目 1878: 蓝桥杯2017年第八届真题-青蛙跳杯子
题目 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙. ...
- 第八届蓝桥杯(软件类)C++省赛A组真题题解
文章目录 题目链接 A组真题 题目结构 第一题 迷宫 第二题 跳蚱蜢 第三题 魔方状态 第四题 方格分割 第五题 字母组串 第六题 最大公共子串 第七题 正则问题 第八题 包子凑数 第九题 分巧克力 ...
- 【蓝桥杯】第11届Scratch国赛中级组第6题 -- 3D打印小猫
[导读]:蓝桥杯大赛是工业和信息化部人才交流中心举办的全国性专业信息技术赛事.蓝桥杯大赛首席专家倪光南院士说:"蓝桥杯以考促学,塑造了领跑全国的人才培养选拨模式,并获得了行业的深度认可.&q ...
- 第九届蓝桥杯大赛个人赛决赛(软件类本科B组)做题笔记和订正
标题:换零钞 x星球的钞票的面额只有:100元,5元,2元,1元,共4种. 小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱. 小明有点强迫症,他坚持要求200元换 ...
- [蓝桥杯][2017年第八届真题]小计算器(模拟)
题目描述 模拟程序型计算器,依次输入指令,可能包含的指令有 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数 运算指令:'ADD','SUB','MUL','DIV', ...
- [蓝桥杯][2017年第八届真题]小数第n位(数学)
题目描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数. 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式. 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始 ...
- [蓝桥杯][2017年第八届真题]合根植物
题目描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列).每个格子里种了一株合根植物. 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成 ...
最新文章
- make -j 的并行任务个数选择
- 把字符串每隔四个字符使用“-”中横线分隔的方法
- 数学之美 系列七 -- 信息论在信息处理中的应用
- JAVA面试题(part2)--位运算符
- 高精度——A+B Problem(洛谷 P1601)
- 华为云数据库内核专家为您揭秘:GaussDB(for MySQL)并行查询有多快?
- 嵌入式工作笔记0004---常见术语积累--随时更新
- 基于python的随机森林回归实现_python实现随机森林
- 新英格兰10机39节点matlab建模,ieee10机39节点系统数据
- 用vb编写一个简易的编译器界面
- 九宫格游戏(java实现)
- 维基百科的语料库下载以及后续操作(一)2020年6月【包括opencc下载避雷,繁转简】
- 北京的交通无奈!!!
- CANoe操作介绍系列 ———— Analysi功能区中Graphic的介绍与使用
- STM32F103C8T6+ST7735TFT LCD彩屏驱动程序
- 基于卷积神经网络的猫狗识别
- 2022高级Android笔试总结,记录下我磕磕碰碰的三个月找工作经历
- 支持向量机通俗导论(理解SVM的三层境界)(3)以及参考文献
- 零点起飞学Visual Basic pdf
- 前缀和(即数组前n项和的求法)