Contest3117 - 2021级新生个人训练赛第24场_问题 E: 打印方阵
问题 E: 打印方阵
时间限制: 1.000 Sec 内存限制: 128 MB题目描述
下面这样的方阵很有规律,称为蛇形方阵。例如3*3的:
1 2 3
6 5 4
7 8 9
现在给定边长,输出相应的蛇形方阵。
输入
1个整数n,表示要输出n*n的蛇形方阵,1<=n <=100。
输出
n行,每行n个整数,空格隔开。
样例输入 Copy
4
样例输出 Copy
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
//
#include<bits/stdc++.h>
using namespace std;
const int N=105;int a[N][N];int main()
{int n,i,j,sum;while( cin>>n ){sum=0;memset( a,0,sizeof(a) );for( i=1;i<=n;i++ ){if( i&1 ){j=1;while( j<=n ) a[i][j++]=++sum;}else{j=n;while( j>=1 ) a[i][j--]=++sum;}}for( i=1;i<=n;i++ ){for( j=1;j<n;j++ ){printf("%d ",a[i][j]);}printf("%d\n",a[i][j]);}}return 0;
}
/**/
//
#include<bits/stdc++.h>
using namespace std;
const int N=105;int a[N][N];int main()
{int n,i,j,sum;while( cin>>n ){sum=1;memset( a,0,sizeof(a) );for( i=1;i<=n;i++ ){for( j=1;j<=n;j++ ){a[i][j]=sum++;}}for( i=1;i<=n;i++ ){if( i&1 ){for( j=1;j<n;j++ ){printf("%d ",a[i][j]);}printf("%d\n",a[i][j]);}else{for( j=n;j>1;j-- ){printf("%d ",a[i][j]);}printf("%d\n",a[i][j]);}}}return 0;
}
/**/
Contest3117 - 2021级新生个人训练赛第24场_问题 E: 打印方阵相关推荐
- Contest3121 - 2021级新生个人训练赛第26场_问题 F: 乐乐的数字
// 问题 F: 乐乐的数字 时间限制: 1.000 Sec 内存限制: 128 MB题目描述 乐乐做完数学作业,突发奇想定义了一种新的数:乐乐数.乐乐把n个数排成一行,一个数的"乐乐数&q ...
- Contest3125 - 2021级新生个人训练赛第27场_问题 F: 兔子
//问题 F: 兔子 时间限制: 1.000 Sec 内存限制: 128 MB题目描述 从左往右有100000001个整数点,分别是整数点0至整数点100000000.有n只兔子,第i只兔子在整数点d ...
- Contest3145 - 2021级新生个人训练赛第37场_A: 奖品
// 问题 A: 奖品 时间限制: 1.000 Sec 内存限制: 128 MB题目描述 托塔李天王的三太子那吒,本领高强,他要赶在奥林匹克运动会之际,开一个头脑 奥林匹克比赛,获胜者的奖品就是经过提 ...
- 2021级新生个人训练赛第38场
问题 A: chicken 题目描述 小 x 非常喜欢小鸡翅.他得知 NSC 超市为了吸引顾客,举行了如下的活动: 一旦有顾客在其他超市找到更便宜的小鸡翅,NSC 超市将免费送给顾客 1000g 小鸡 ...
- 2021级新生个人训练赛第40场
问题 A: 多项式输出 题目描述 一元 n 次多项式可用如下的表达式表示: 其中,aixi称为 i 次项,ai 称为 i 次项的系数.给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该 ...
- Contest3143 - 2021级新生个人训练赛第36场_B: 数字游戏
// 问题 B: 数字游戏 时间限制: 1.000 Sec 内存限制: 512 MB题目描述 有一天,小明给佳佳出了一道题, 给出一个正整数n,佳佳可以进行如下三种操作: 1.使n减去1 2.如果n是 ...
- 2021级新生个人训练赛第36场
问题 A: 礼物 题目描述 在一个n×n的网格图上,放置着m个礼物,每个礼物有一个价值vi(1≤i≤m),你可以选择一个礼物,然后选择: (1)取走与它同列的所有礼物,或者(2)取走与它同行的所有礼物 ...
- [2021.11.19]UPC-2021级新生个人训练赛第4场-19278 Problem D 关门
题目描述 为了将这些生产的玩具销往海外,晚上江北的玩具公司灯火通明.安安是公司的保安,当所有工作人员离开公司后,他要把公司里所有的门都关闭.房间的门有些是关闭的,有些是打开的.为了察看该公司里所有房间 ...
- [2022.1.13]UPC-2021级新生个人训练赛第22场-9783 Problem H 铺地砖
问题 H: 铺地砖 时间限制: 1.000 Sec 内存限制: 128 M 题目描述 一天,晨晨的数学老师布置了一道题目,大意如下:用1×1和2×2的磁砖不重叠地铺满n×3的地板,共有多少种方案? 例 ...
最新文章
- 通过java.net.URLConnection发送HTTP请求的方法
- python项目实战干货_干货 | 这4个Python实战项目,让你瞬间读懂Python!
- react js 添加样式_如何在React JS Application中添加图像?
- html标签之img,input标签
- 3006基于二叉链表的二叉树最长路径的求解(附思路)
- npm常用命令(扩展中...)
- 将单链表翻转的两种方法
- AndroidStudio_安卓原生开发_搭建AdnroidStudio环境并配置SDK---Android原生开发工作笔记136
- python数据分析系统_Python数据分析,系统步骤介绍!
- Android 在 Fragment 中使用 getActivity() NullPointException 的思考和解决办法
- 价量分析.成交量判断多空头.用跌减涨增量法买股票.成交量识庄家
- 【Opencv】基于色差的简单目标提取
- 测试电池损耗的软件运行原理,鲁大师电池损耗检测准确?鲁大师电池损耗检测原理解析...
- 11.凤凰架构:构建可靠的大型分布式系统 --- 虚拟化容器
- 【obs owt】屏幕采集创建DXGI
- 浏览器打开pdf乱码
- 使用ffmpeg来将mp4视频转换成gif格式图片
- 金蝶系统服务器名称填什么,金蝶怎样输入服务器地址
- Client network socket disconnected before secure TLS connection was established
- 从规范看海洋测绘单验潮站的控制距离
热门文章
- smic memory生成,lib转db
- TIPTOP服务端接口Webservice 开发步骤
- 如何删除表中重复的记录?
- 一份深入解析Java虚拟机HotSpot手册,让我卷成美团架构师
- Android——查看Android Studio版本支持的Android版本问题
- 文献引文分析利器HistCite使用教程(附精简易用免安装Pro版本下载)
- 计算机教育软件参评作品例子,2018年东莞计算机教育软件评审活动.doc
- 话筒好坏测试软件,怎样测试麦克风好坏,测试麦克风是否正常
- 【金猿产品展】Marketin Trading Desk——一站式智能程序化广告管理优化系统
- 多级放大电路具体学习