洛谷【入门4】数组-P2615 神奇的幻方

  1. 标签:模拟,枚举,暴力,NOIp提高组2015
  2. 知识点:数组应用案例
  3. 题目:洛谷【入门4】数组-P2615 神奇的幻方_第1张图片

  4. AC代码:
    #include
    using namespace std;
    int main(){
    	int n,a[39][39]={0},i,j,k;
    	cin>>n;
    	a[0][n/2]=1;
    	i=0;j=n/2;
    	for(k=2;k<=n*n;k++){
    		if(i==0&&j0&&j==n-1){a[--i][0]=k;j=0;}
    		else if(i==0&&j==n-1){a[++i][n-1]=k;}
    		else if(i>0&&j0&&j
  5. 注意的问题:模拟时要细心,行列序号写正确来;if判断里等于是“==”,基本就OK啦。

你可能感兴趣的:(算法竞赛基础,C++编程实例,洛谷,二维数组,模拟,暴力枚举)