logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

力扣 leetcode 628. 三个数的最大乘积

Topic:给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。Example_1:输入: [1,2,3]输出: 6Example_2:输入: [1,2,3,4]输出: 24Solution_1(多次遍历):不断对数组中的数取样和排列判断最大的值后直接返回运算效率极低不推荐Code_1:class Solution:def maximumProduct(self, nums: L

#算法#leetcode#数据结构 +1
蓝桥杯每日一题(5):马虎的算式(python)

Topic:小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(注意是各不相

#动态规划#python#数据结构
力扣 leetcode 5. 最长回文子串(python)

Topic给你一个字符串 s,找到 s 中最长的回文子串。Example_1输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。Example_2输入:s = “cbbd”输出:“bb”Example_3输入:s = “a”输出:“a”Example_4输入:s = “ac”输出:“a”Tips1 <= s.length <= 1000s 仅由数字和英文

#leetcode#算法#python +2
蓝桥杯每日一题(22):三升序列(python)

Topic【问题描述】对于一个字母矩阵,我们称矩阵中的一个三升序列是指在矩阵中找到三个字母,它们在同一行,同一列,或者在同一 45 度的斜线上,这三个字母从左向右看、或者从上向下看是递增的。例如,如下矩阵中YQPDBKEZAFYV有BKZ、BEZ、AFY、AFV、AKP、DEF 等 6 个三升序列。注意当三个字母是从左下到右上排列时,从左向右看和从上向下看是不同的顺序。对于下面的 30 行 50

#python#numpy#蓝桥杯
蓝桥杯每日一题(27)阶乘约数(python)

TopicSolution本题运用到了唯一分解定理简单来说:若正整数n可分解为p1a1*p1a2*…pk^ak其中pi为两两不同的素数,ai为对应指数,则n的约数个数为(1+a1)(1+a2)…(1+ak)如180=22335=22*325180的约数个数为(1+2)(1+2)*(1+1)=18个。一个大于 1 的数不管是质数还是合数一定可以由一个或多个质数乘得。2: 2;3: 3;4: 2 *

#python#算法#数据结构 +1
蓝桥杯 算法题通用方法输入方法模板 (python)

同一行中输入两个(多个)值比如输入n, m两个数字n, m = map(int, input().split())一行一行输入n行m列的矩阵for i in range(n):a = str(input())a = a.split(" ")a = list(a)a = map(int, a)a = list(a)data.append(a)data = np.array(data).reshape

#python#算法#蓝桥杯
力扣 leetcode 1631. 最小体力消耗路径 (python)

Topic你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格子 (0, 0) ,且你希望去最右下角的格子 (rows-1, columns-1) (注意下标从 0 开始编号)。你每次可以往 上,下,左,右 四个方向之一移动,你想要找到耗费 体力 最小的

#算法#python#数据结构 +1
蓝桥杯每日一题(18):李白打酒(python)

Topic话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方

#python#算法#数据结构
到底了