- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 第十四届蓝桥杯python省赛题第5题编程题(单调栈的应用求柱状图最大面积)
工人砌了一面奇特的砖墙,该墙由N列砖组成(1≤N≤106),且每列砖的数量为Ki(1≤Ki≤104,相邻两列砖之间无缝隙),每块砖的长宽高都为1。允许插入和删除的一端为栈顶(top),另一端为栈底(bottom),不含任何数据元素的为空栈。小蓝为了美化这面墙,需要在这面墙中找到一块面积最大的矩形用于涂鸦,那么请你帮助小蓝找出最大矩形,并输出其面积。第二行输入N个正整数Ki(1≤Ki≤104),表示每列砖的数量,正整数之间以一个空格隔开。②n=[0]+n+[0],目的是保证我们出栈的时候,不会超过列表范围。
2023-08-17 14:26:51 942 1
原创 第十四届蓝桥杯python省赛题第4题编程题
小青对杨辉三角的特点和规律研究得很明白,现要考察你对杨辉三角的熟悉程度,首先告知你这是一个N行的杨辉三角,然后又告知了两个数值X和Y(X表示第几行,Y表示第几列),让你根据杨辉三角的特点和观察到的规律解决以下两个问题。输出两个整数,分别表示N行的杨辉三角中第X行Y列对应的数,及第Y列上所有数的和,两个整数之间以一个英文逗号隔开。X=5,Y=3,第5行第3列对应的数为6;第二行输入两个正整数X和Y(1≤Y≤X≤N),分别表示第X行和第Y列,正整数之间以一个英文逗号隔开。1)第X行第Y列对应的数是多少;
2023-06-15 10:17:41 456
原创 第十四届蓝桥杯python省赛题第3题编程题
从数字币中任选K(2≤K≤N)个,有多种选法,请将每次选择的数字币上的面值累加,然后解决以下两个问题。输出两个整数,分别表示累加的和中不同结果的个数以及累加的结果中不同合数的个数,两个整数之间以一个英文逗号隔开。第二行输入N个正整数(1≤正整数≤1000),表示数字币上的面值,正整数之间以一个英文逗号隔开。其中累加的和中有7种不同的结果,分别是7、8、6、11、9、10、12,第三行输入一个正整数K(2≤K≤N),表示所要选取的数字币个数。累加的和中有5个不同的合数,分别是8、6、9、10、12。
2023-06-14 16:54:19 870
原创 第十三届蓝桥杯python省赛题第6题编程题(对角线找奖品)
编程实现:有一个NM的超阵方格,其中有些方格中有奖品,有些方格中没有奖品。小蓝需要从NM的短阵中选择一个方形区域,如果所选的正方形区域的一条对角线方格中都有奖品,其他方格都没有奖品,就会获得所选区域中的所有奖品,否则不能获得奖品。当给出N和M的值,及N*M的矩阵方格中摆放的奖品情况例如: N=5,M=6,奖品情况如下:选择上图红色正方形区域,可以获得最多的4个奖品.输入描述。
2023-05-25 19:31:02 525 1
原创 STEMAPython2022年2月第五题(给定一个正整数 M(1≤M≤5)和一个只包含数字的字符串(5<字符串长度≤20)。使用 M 个乘号插入到字符串中,且两个乘号不能相邻,插入后生成一个乘法算)
给定一个正整数 M(1≤M≤5)和一个只包含数字的字符串(5<字符串长度≤20)。使用 M 个乘号插入到字符串中,且两个乘号不能相邻,插入后生成一个乘法算
2022-12-15 14:03:17 1496 5
原创 STEMA Python 程序设计组中级模拟17练习试卷(找两个数的最小公倍数和最大公约数)
STEMA Python 程序设计组中级模拟17练习试卷(找两个数的最小公倍数和最大公约数)
2022-11-18 13:30:14 372
原创 STEMA Python 程序设计组模拟中级15练习试卷第五题(回文数以及判断回文数中是否存在某个数字)
STEMA Python 程序设计组模拟中级15练习试卷第五题(回文数以及判断回文数中是否存在某个数字)
2022-11-17 16:13:01 1012
原创 蓝桥杯STEAMpython2022一月测试题第四题(给定一个整数数组`nums`和一个整数目标值`target`,请你在该数组中找出和最接近目标值target的那两个整数,并输出)
蓝桥杯STEAMpython2022一月测试题第四题(给定一个整数数组`nums`和一个整数目标值`target`,请你在该数组中找出和最接近目标值target的那两个整数,并输出)
2022-11-15 17:37:53 1646 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人