【蓝桥杯】蛇行矩阵

时间限制: 1Sec 内存限制: 64MB

题目描述

蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。输入本题有多组数据,每组数据由一个正整数N组成。(N不大于100)输出对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。

样例输入

5

样例输出

1 3 6 10 15
2 5 9 14
4 8 13
7 12
11

PYTHON代码

##蛇行矩阵
size=int(input())
a=[[0 for i in range(size)] for j in range(size)]#生成一个size行size列的元素全为0的矩阵
count=1
for i in range(size):#观察输出的矩阵可得到一定的规律for j in range(i,-1,-1):a[j][i-j]=countcount+=1
for i in a:s=''for j in i:if j!=0:s=s+str(j)+' 'print(s.strip())#题目要求最后不带空格,所以用strip()函数去掉两边空格

【蓝桥杯】Python实现蛇行矩阵相关推荐

  1. python比赛2020_2020蓝桥杯python组备战方法

    用python刷算法题中的小技巧 我们需要知道python的一些常用小技巧: 下面列出一些在蓝桥杯python编程需要用到的小技巧: 学习过python的同学一定知道,学习python语法是很简单的一 ...

  2. 蓝桥杯Python初级组测试题之Turtle画图2

    蓝桥杯Python初级组测试题之Turtle画图2 1. 画8个内接正五边形 题目描述 解题思路 (1) 共有n=8个正五边形,因而有8次循环,每次旋转角度增加ang=360/n (2) 画内接正五边 ...

  3. [蓝桥杯python] 印章:共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率

      [蓝桥杯python] 印章 问题描述 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~~ 问题描述 共有n种图案的 ...

  4. 蓝桥杯python组一个星期备战记录贴

    蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...

  5. 2022年蓝桥杯Python程序设计B组思路和代码分享

    2022年蓝桥杯Python程序设计B组比赛结束了,分享一下题目以及思路. 文章目录 A:排列字母 题目: 思路: 代码: B: 寻找整数 题目: 思路: 代码: C: 纸张尺寸 题目: 思路: 代码 ...

  6. [蓝桥杯python] 粘木棍:有N根木棍,需要将其粘贴成M个长木棍,使得最长的和最短的的差距最小。

     [蓝桥杯python] 粘木棍 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~ 问题描述 有N根木棍,需要将其粘贴成 ...

  7. 蓝桥杯python组——猜生日

    蓝桥杯python组--猜生日 import os import sys import datetime start=datetime.date(1912,3,12) end=datetime.dat ...

  8. 蓝桥杯Python初级组测试题之Turtle画图

    蓝桥杯Python初级测试题之Turtle画图 写这个主要是为了辅助和讲解过蓝桥杯的初级测试,难度并不高,重点在于解析过程. 画圆形和以及菱形阵列 思路: 第1步: 设置整体参数,如循环画菱形的次数为 ...

  9. [蓝桥杯python] 无聊的逗:逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中。不过他想到了一个游戏来使他更无聊。他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长

    [蓝桥杯python] 无聊的逗 问题描述 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~~ 问题描述 逗志芃在干了很 ...

最新文章

  1. GIS 缓冲区应用及算法实现
  2. STM32 备份寄存器操作
  3. 【星球知识卡片】深度学习图像降噪有哪些关键技术点,如何学习
  4. Github管理Eclipse分布式项目
  5. ASP调用.Net dll
  6. 伺服电机停的时候会冲一下_造成伺服电机抖动的原因竟然是它!内附解决方法...
  7. sql 循环处理数据_图文介绍 SQL 的三种查询计划处理模型,Spark 用了其中两个
  8. Java基础知识盘点(二)- 集合篇
  9. one-many和many-one的关系中的inverse的详解
  10. 从一条select语句看Oracle数据库查询工作原理
  11. Android学习笔记---26_网络通信之资讯客户端,使用pull解析器,解析,从网络中获得的自定义xml文件
  12. L2TP详解(三)——NAS-Initiated 场景下隧道和会话建立过程
  13. 利用树莓派为HP LaserJet 1020配置无线打印功能
  14. Ubuntu安装谷歌浏览器Chrome
  15. 5g的八大关键指标_5g的八大关键指标_2019世界5G大会:这些你要先知道
  16. IEEEtran 的使用及 bibtex的文献类型
  17. c语言中千分号的用法,在ChemDraw中输入千分号的教程
  18. stm32f4晶振管理
  19. 试算平衡表示例图_期末试算平衡表截图
  20. 水贝风机远程控制app

热门文章

  1. c#EXCEL关闭(关闭EXCEL进程)
  2. 为什么四十岁了还要学Python?
  3. iOS之热启动和冷启动
  4. (转)一个睡五分钟等于六个钟头的方法
  5. 基于FPGA的DVP协议实现
  6. 让机器帮你做决策!强化学习在智能交互搜索的应用分享
  7. 视频线的种类和简单介绍
  8. 网站压测工具 Webbench 源码分析
  9. Haskell列表操作
  10. 论文简述Reversible Data Hiding in Encrypted Images with Two-MSB Prediction加密图像可逆信息隐藏算法