这道题还是和蛇形填数有关,因为要不停的去转圈圈去判断是否到了最中间的那个位置,所以用到了递归的思想。

#include<stdio.h>
int n,a[100][100];
void rewrite(int n,int count,int END)
{int i;for(i=n-END-1;i>END;i--)a[n-END-1][i]=count--;if(!(count-1)){a[n/2][n/2]=1;return;}for(i=n-END-1;i>END;i--)a[i][END]=count--;for(i=END;i<n-END-1;i++)a[END][i]=count--;for(i=END;i<n-END-1;i++)a[i][n-END-1]=count--;rewrite(n,count,END+1);
}
int main(){int i,j;int sum = 0;scanf("%d",&n);rewrite(n,n*n,0);for(i=0;i<n;i++)for(j=0;j<n;j++){printf("%d%c",a[i][j],j==n-1?'\n':' ');if(i==j||i+j == n-1)  sum += a[i][j];}printf("%d\n",sum);return 0;
}

转载于:https://www.cnblogs.com/qie-wei/p/10160240.html

codevs 1160相关推荐

  1. CodeVS天梯白银

    2016.8.12 [背景]         为了迎接即将到来的NOIP2016,我决定爆刷CodeVS的天梯,今天爆刷了11道白银的水题.其实说是水题,有些还挺有意思的,比如1012.1011. [ ...

  2. [ CodeVS冲杯之路 ] P1116

    不充钱,你怎么AC? 题目:http://codevs.cn/problem/1116/ 数据很小,DFS可A,每层枚举颜色,判断相邻的点是否有重复的颜色,记得回溯时把颜色染回0,即无颜色 这里我使用 ...

  3. 【贪心】【codevs】1214 线段覆盖

    http://codevs.cn/problem/1214/ 我去这个题...wa的我都没脾气了... 我写while(~scanf("%d", &n))竟然是不对的... ...

  4. [codevs 1913] 数字梯形问题

    [codevs 1913] 数字梯形问题 题解: 本题就是加强版的 [codevs 1033] 蚯蚓的游戏问题. 分别针对三个规则建图.运行最小费用最大流. 规则1:从梯形的顶至底的m条路径互不相交. ...

  5. codevs 1002 搭桥

    codevs 第一道题 先贴描述 1002 搭桥  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description 有一矩 ...

  6. bzoj 1050: [HAOI2006]旅行comf(codevs.cn 1001 舒适的路线) 快排+并查集乱搞

    没用的话:好像很久没发博客了,主要是懒太蒟找不到水题.我绝对没弃坑...^_^ 还用些话:本文为博主原创文章,若转载请注明原网址和作者. 进入正题: 先pa网址: bzoj :http://www.l ...

  7. codevs 1531 山峰

    codevs 1531 山峰 题目描述 Description Rocky山脉有n个山峰,一字排开,从西向东依次编号为1, 2, 3, --, n.每个山峰的高度都是不一样的.编号为i的山峰高度为hi ...

  8. 习题:codevs 2822 爱在心中 解题报告

    这次的解题报告是有关tarjan算法的一道思维量比较大的题目(真的是原创文章,希望管理员不要再把文章移出首页). 这道题蒟蒻以前做过,但是今天由于要复习tarjan算法,于是就看到codevs分类强联 ...

  9. codevs 1376 帕秋莉•诺蕾姬

    codevs 1376 帕秋莉•诺蕾姬 题目描述 Description 在幻想乡,帕秋莉•诺蕾姬是以宅在图书馆闻名的魔法使.这一天帕秋莉又在考虑如何加 强魔法咒语的威力.帕秋莉的魔法咒语是一个仅有大 ...

最新文章

  1. 如何进行高效的时间管理?
  2. HMM 前向 后向 Viterbi算法讲解通透的
  3. 徐波所长专访 | 人工智能:从“作坊式”走向“工业化”新时代
  4. 使用 Stream API 高逼格 优化 Java 代码!
  5. 用javah 导出类的头文件, 常见的错误及正确的使用方法
  6. 笔记-高项案例题-2017年下-计算题
  7. /bin/bash^M: bad interpreter: 没有那个文件或目录
  8. 很多人都不清楚HEX文件格式
  9. 高校开学返校最新消息!学生票乘车时间延长至5月31日!
  10. 基于python的智能风扇设计_智能风扇设计毕业设计
  11. 中国水痘带状疱疹感染治疗药物市场趋势报告、技术动态创新及市场预测
  12. 兄弟HL-1118加粉清零
  13. UML建模与软件开发设计(三)——UML常用开发工具
  14. 沧海云帆服务器哪里的,11月沧海云帆大区天涯合璧 合服服务器公告
  15. 《Linux C编程环境》 课程大实验 及近期练习题:计算器,复写机,目录树创建,批处理执行器,扫雷
  16. php 算生存曲线,生存曲线(三):统计分析方法这么多,到底选哪个?
  17. GOCAD如何导出voxet
  18. 年终敬酒万能语句(领导篇)
  19. 处理 Code:516. Authentication failed: password is incorrect or there is no user with such name.
  20. 【老生谈算法】matlab实现匈牙利算法源码——匈牙利算法

热门文章

  1. 使用HTML语言和CSS开发商业站点_HTML基础
  2. 修改缺氧的存档-太空背景
  3. Unity实现智能巡逻兵小游戏
  4. scroll系列和offset系列
  5. 单片机实现LED呼吸灯功能
  6. Python图书管理系统(二)
  7. android 倒计时 界面,Android倒计时控件实现
  8. Android 系统应用开发-模拟器调试
  9. Mil学习之Mcal
  10. php pho 连接 MySQL_数据库管理系统|PHOMyAdmin MYSQL数据库管理4.4.10 官方版_ - 极光下载站...