暴力杯 2013-C-C++ t4 标题: 幻方填空-全排列
2019蓝桥杯十周年,很荣幸能参加省赛,用博客记录比赛过程。
T4题: 幻方填空
幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相等。
欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。
他把1,2,3,...16 这16个数字填写在4 x 4的方格中。
如图p1.jpg所示,即:
16 ? ? 13
? ? 11 ?
9 ? ? *
? 15 ? 1
头文件
iostream
vector
代码
下面展示同样高亮的 代码片
.
#include<vector>
#include<iostream>
using namespace std;
int a[]={
2,3,4,5,6,7,8,10,12,14};
void check(vector<int> arr){
int r1=29+arr[0]+arr