【蓝桥杯】Python实现蛇行矩阵
【蓝桥杯】蛇行矩阵
时间限制: 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实现蛇行矩阵相关推荐
- python比赛2020_2020蓝桥杯python组备战方法
用python刷算法题中的小技巧 我们需要知道python的一些常用小技巧: 下面列出一些在蓝桥杯python编程需要用到的小技巧: 学习过python的同学一定知道,学习python语法是很简单的一 ...
- 蓝桥杯Python初级组测试题之Turtle画图2
蓝桥杯Python初级组测试题之Turtle画图2 1. 画8个内接正五边形 题目描述 解题思路 (1) 共有n=8个正五边形,因而有8次循环,每次旋转角度增加ang=360/n (2) 画内接正五边 ...
- [蓝桥杯python] 印章:共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率
[蓝桥杯python] 印章 问题描述 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~~ 问题描述 共有n种图案的 ...
- 蓝桥杯python组一个星期备战记录贴
蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...
- 2022年蓝桥杯Python程序设计B组思路和代码分享
2022年蓝桥杯Python程序设计B组比赛结束了,分享一下题目以及思路. 文章目录 A:排列字母 题目: 思路: 代码: B: 寻找整数 题目: 思路: 代码: C: 纸张尺寸 题目: 思路: 代码 ...
- [蓝桥杯python] 粘木棍:有N根木棍,需要将其粘贴成M个长木棍,使得最长的和最短的的差距最小。
[蓝桥杯python] 粘木棍 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~ 问题描述 有N根木棍,需要将其粘贴成 ...
- 蓝桥杯python组——猜生日
蓝桥杯python组--猜生日 import os import sys import datetime start=datetime.date(1912,3,12) end=datetime.dat ...
- 蓝桥杯Python初级组测试题之Turtle画图
蓝桥杯Python初级测试题之Turtle画图 写这个主要是为了辅助和讲解过蓝桥杯的初级测试,难度并不高,重点在于解析过程. 画圆形和以及菱形阵列 思路: 第1步: 设置整体参数,如循环画菱形的次数为 ...
- [蓝桥杯python] 无聊的逗:逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中。不过他想到了一个游戏来使他更无聊。他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长
[蓝桥杯python] 无聊的逗 问题描述 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~~ 问题描述 逗志芃在干了很 ...
最新文章
- GIS 缓冲区应用及算法实现
- STM32 备份寄存器操作
- 【星球知识卡片】深度学习图像降噪有哪些关键技术点,如何学习
- Github管理Eclipse分布式项目
- ASP调用.Net dll
- 伺服电机停的时候会冲一下_造成伺服电机抖动的原因竟然是它!内附解决方法...
- sql 循环处理数据_图文介绍 SQL 的三种查询计划处理模型,Spark 用了其中两个
- Java基础知识盘点(二)- 集合篇
- one-many和many-one的关系中的inverse的详解
- 从一条select语句看Oracle数据库查询工作原理
- Android学习笔记---26_网络通信之资讯客户端,使用pull解析器,解析,从网络中获得的自定义xml文件
- L2TP详解(三)——NAS-Initiated 场景下隧道和会话建立过程
- 利用树莓派为HP LaserJet 1020配置无线打印功能
- Ubuntu安装谷歌浏览器Chrome
- 5g的八大关键指标_5g的八大关键指标_2019世界5G大会:这些你要先知道
- IEEEtran 的使用及 bibtex的文献类型
- c语言中千分号的用法,在ChemDraw中输入千分号的教程
- stm32f4晶振管理
- 试算平衡表示例图_期末试算平衡表截图
- 水贝风机远程控制app