【算法】模拟

#include<cstdio>
const int maxn=45;
int n,a[maxn][maxn];
int main()
{scanf("%d",&n);int x=1,y=n/2+1;a[x][y]=1;for(int i=2;i<=n*n;i++){if(x==1&&y!=n)x=n,y=y+1;elseif(x!=1&&y==n)x=x-1,y=1;elseif(x==1&&y==n)x=2,y=n;elseif(x!=1&&y!=n)if(a[x-1][y+1])x=x+1;else x=x-1,y=y+1;a[x][y]=i;
//         printf("[%d]%d %d\n",i,x,y);
     }for(int i=1;i<=n;i++){for(int j=1;j<n;j++)printf("%d ",a[i][j]);printf("%d\n",a[i][n]);}return 0;
}

View Code

转载于:https://www.cnblogs.com/onioncyc/p/5888464.html

【NOIP】提高组2015 神奇的幻方相关推荐

  1. 题解——洛谷 P2680 NOIP提高组 2015 运输计划

    树上差分加上二分答案 详细题解待填坑 #include <cstdio> #include <algorithm> #include <cstring> using ...

  2. NOIP提高组1580~1590集合答案

    1880:[13NOIP提高组]华容道时间限制: 1000 ms 内存限制: 131072 KB 提交数: 298 通过数: 124 [题目描述] 小 B 最近迷上了华容道,可是他总是要花很长的时间才 ...

  3. {小结}2016.6.11【初中部 NOIP提高组 】模拟赛C

    2016.6.11[初中部 NOIP提高组 ]模拟赛C No.1!!! 100+33.3+10+90=233.3 23333 1298. 牛棚(graze2.pas/c/cpp) 题解 1299. 洗 ...

  4. 2018.12.08【NOIP提高组】模拟B组总结(未完成)

    2018.12.08[NOIP提高组]模拟B组总结 diyiti 保留道路 进化序列 B diyiti Description 给定n 根直的木棍,要从中选出6 根木棍,满足:能用这6 根木棍拼出一个 ...

  5. 第一届『Citric杯』NOIP提高组模拟赛 题解

    [官方题解]第一届『Citric杯』NOIP提高组模拟赛 题解 第一题 柠檬超市 这题是本次模拟赛的送分题.做法显然. 但是注意此题有一个陷阱: 注意W和C的规模都是10^9,所以如果直接用doubl ...

  6. 津津的储蓄计划 NOIp提高组2004

    这个题目当年困扰了我许久,现在来反思一下 本文为博客园ShyButHandsome的原创作品,转载请注明出处 右边有目录,方便快速浏览 题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津\ ...

  7. 信息学奥赛一本通(C++版)NOIP提高组(1820-1829)

    信息学奥赛一本通(C++版)NOIP提高组目录 //1820 [题目描述] 我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所 处位置的(值减1)为指数,以10为底数的幂之和的 ...

  8. 6271. 2019.8.4【NOIP提高组A】锻造 (forging)

    6271. 2019.8.4[NOIP提高组A]锻造 (forging)  (File IO): input:forging.in output:forging.out Time Limits: 15 ...

  9. 2020.08.08【NOIP提高组】模拟:奶牛的图片 总结

    2020.08.08[NOIP提高组]模拟:奶牛的图片 总结 Description Farmer John希望给他的 N ( 1 ≤ N ≤ 100 , 000 ) N(1\leq N\leq100 ...

最新文章

  1. ov5640帧率配置_逃离塔科夫怎么提升帧率 帧率优化建议_单机游戏_游戏攻略
  2. 使用Kubernetes容器服务在云上搭建AI推理环境
  3. code dairy
  4. 数据库封装 sql server mysql_mysql操作数据库进行封装实现增删改查功能
  5. 小胖说事30------iOS 强制转成横屏的方式
  6. 计算机考试用户名和密码,计算机模块考试忘记了用户名和密码怎么办
  7. phpstom怎样导出数据库_详解mysql数据库sql优化技巧总结
  8. (第3章)Docker核心原理解读
  9. Python3 语音识别谷歌验证码
  10. LINUX系统ubuntu显示隐藏文件夹选项
  11. Tracking相关的文章
  12. 古时候有个【百僧问题】,一百馒头一百僧,大僧三个更无争,小僧三人分一个,大小和尚各几丁? *...
  13. nrf52832使用ble+2.4G(Gzll)遇到的问题
  14. 使用Vue快速开发单页应用
  15. 5类“计算机”专业很吃香,人才缺口巨大,就业前景良好
  16. 24点_24点研究_24点结论_python
  17. springboot中service中注入dao失败测试类中注入成功_聊一聊 Java 服务端中的乱象
  18. PhotoZoom图像缩放方法效果对比
  19. 青岛电大计算机组装与维护试题,2017电大计算机应用基础试题
  20. 报告丨前瞻产业研究院:2019年中国智能制造发展现状及趋势分析报告

热门文章

  1. 3个月300个VR“体验馆”?张近东这句大话靠谱么?
  2. 开源大数据周刊-第76期
  3. 【290】Python 函数
  4. Nginx主配置文件nginx.conf详细说明
  5. Sublime Text 2 和 Verilog HDL
  6. 罗田用好“大数据”力促扶贫更精准
  7. 原生JS实现分页效果1.0
  8. Nokia House”或“NoHo
  9. 博客网站没落的两个原因
  10. 5G UE — CPE