Python
数据挖掘,建模
Lucky小小吴
一枚安全研发小菜鸡,喜欢时不时摸一摸数学,打打代码,搞搞SRC,热爱运动健身,力誓为以后少掉发打下基础。
展开
-
2018年第九届蓝桥杯真题解析 | 乘积尾零【Python】
问题描述如下的 1010 行数据,每行有 1010 个整数,请你求出它们的乘积的末尾有多少个零?个人思路将一个分解成n个和m个分别可整除2和5的数取min(n,m)代码如下a = """5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 3397 4759 7557 3070 2287 1453 9899 1486原创 2022-04-03 15:59:54 · 875 阅读 · 0 评论 -
2019年第十届蓝桥杯真题解析 | 扫地机器人【Python】
难度:难算法:2019年第十届蓝桥杯真题解析 | 扫地机器人【Python】走廊内部署了 K 台扫地机器人,其中第 i 台在第 Ai 个方格区域中。已知扫地机器人每分钟可以移动到左右相邻的方格中,并将该区域清扫干净原创 2022-04-02 11:52:52 · 1566 阅读 · 2 评论 -
2019年第十届蓝桥杯真题解析 | 后缀表达式【Python】
给定N个加号、M个减号以及N+M+1个整数.A1, A2,.,AN+M+1,小明想知道在所有由这N个加号、M个减号以及N+M+1个整数凑出的合法的后缀表达式中,结果最大的是哪一个?请你输出这个最大的结果。例如使用123+-,则"2 3 + 1 -"这个后缀表达式结果是4,是最大的。原创 2022-03-31 16:14:43 · 534 阅读 · 0 评论 -
2019年第十届蓝桥杯真题解析 | 等差数列【Python】
数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?原创 2022-03-29 22:42:19 · 1022 阅读 · 0 评论 -
2019年第十届蓝桥杯真题解析 | 特殊数【Python】
【特殊数的和】小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 nn 中,所有这样的数的和是多少?【特殊数的平方】 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28个,他们的和是 574,平方和是 14362。注意,平方和是指将每个数分别平方后求和。原创 2022-03-29 21:09:44 · 2550 阅读 · 0 评论 -
2019年第十届蓝桥杯真题超详细解析 | 质数拆分【中等题】【Python】
2019年第十届蓝桥杯真题超详细解析 | 质数拆分【中等题】【Python】知识点:动态规划dp,01背包问题将2019拆分为若干个两两不同的质数之和,一共有多少种不同的方法?注意交换顺序视为同一种方法,例如2 + 2017 = 2019与2017 +2 = 2019视为同一种方法。原创 2022-03-29 17:57:49 · 1368 阅读 · 0 评论 -
2019年第十届蓝桥杯真题 | 迷宫【Python】【填空题】
2019年第十届蓝桥杯真题 | 迷宫【Python】【填空题】原创 2022-03-28 11:47:21 · 861 阅读 · 2 评论 -
2019年第十届蓝桥杯真题解析【Python】
2019第十届蓝桥杯真题【Python】原创 2022-03-28 09:29:23 · 1132 阅读 · 0 评论 -
2020年蓝桥杯真题 | 单词分析【Python】【填空题】
一、问题描述二、思路遍历字符串,查找存在字母最多的个数再次遍历字符串,根据上一次遍历的最多个数,将符合要求的字符存入暂存列表里排序,将最小字典序输出三、代码如下import osimport sysstring=input()number=0 word=[]for i in string: c=string.count(i) if c>=number: number=c #有冒泡排序的逻辑,遍历到的字母的个数原创 2022-03-27 18:05:31 · 637 阅读 · 0 评论 -
蓝桥杯练习 | 子串分值和
问题描述解题思路计算字母贡献值 = ( i下标 - 前一次出现相同字母的下标 ) * ( 字符串长度 - i下标)图出自蓝桥杯刷题的挪开暖瓶代码如下s=input()a=[-1 for i in range(26)]count=0for i in range(len(s)): index=ord(s[i])-ord('a') print(index,end = " ") count+=(len(s)-i)*(i-a[index]) a[index]=iprint('\转载 2022-03-26 15:24:51 · 180 阅读 · 0 评论 -
蓝桥杯 | 平面切割【Python】
问题描述个人思路去重:利用集合的不可重复性,去掉重复直线找规律:①每增加一条直线,平面 +1②每与之前直线交一个点,平面 +1代码如下"""Author:Lucky_baconTool:Pycham、python3"""n = eval(input())line = [tuple(map(int,input().split(" "))) for i in range(n)]print(line)se = set(line)#换成集合,自动将元组内的重复元素去除line原创 2022-03-26 10:01:23 · 443 阅读 · 0 评论 -
蓝桥杯 | 字串排序【Python】
问题描述思路注该代码只能通过70%,正完善ing。代码如下import osV=int(input()) #幸运数字vob=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']def slenth(x): for i in range(0,10000): if i*(i+1)>2*x:原创 2022-03-26 08:31:52 · 367 阅读 · 0 评论 -
蓝桥杯 | 子串分值【Python】
问题描述解题思路用 pre[i] 记录第 i 位置上的字母上一次出现的位置,用 next[i] 记录第 i 位置上的字母下一次出现的位置;往左最多能延伸到 pre[i] + 1,其到第 i 个字母一共有 i - pre[i] 个字母;同理往右最多能延伸到 next[i]- 1,其到第 i 个字母一共有 next[i] - i 个字母;二者相乘,就是该 i 位置上的字母被不同子串所包含的总次数。个人见解代码list1=list(input())pre=[-1 for i in ra原创 2022-03-25 16:11:26 · 270 阅读 · 0 评论 -
2021年蓝桥杯Python常见考点【持续更新ing】
目录一、常用技巧二、常见内置函数一、常用技巧二、常见内置函数1、itertools()全排列:combinations(“asdas”,i)i指构成字符串的长度permutations("asetvd") 打乱顺序,构成新列表原创 2022-03-28 12:39:03 · 4630 阅读 · 0 评论 -
算法刷题(蓝)【基础篇+算法篇】【Python版】
一、计算0到2020中2的个数print("".join([str(i) for i in range(1, 2021)]).count("2"))二、数列排序import osimport sysn = int(input())m=input().split(' ')lst=[]for i in range(n): lst.append(int(m[i]))lst.sort()for num in lst: print(num,end=' ')注:①变量不原创 2022-03-10 21:25:47 · 1128 阅读 · 2 评论 -
Python进程线程学习
学习资料:https://www.bilibili.com/video/BV1fz4y1D7tU?p=16一、进程"""Author:Lucky_baconTool:Pycham、python3"""import timeimport multiprocessing#唱歌def music(count): for i in range(count): print("唱歌。。。") time.sleep(1)def dance(num):.原创 2021-09-24 15:39:42 · 96 阅读 · 0 评论 -
Python学习笔记-购物车
参考学习网站:B站:https://www.bilibili.com/video/BV1aA411P7T9?p=83有错误地方,请大佬们指正"""Author:Lucky_baconTool:Pycham、python3"""'''业务逻辑购物车个人信息字典'''import timeuser_dic={ 'name':'LuckyBacon', 'password':123, 'locked':False, 'account':50000,.原创 2021-09-20 08:48:11 · 158 阅读 · 0 评论 -
Python~正则表达式
工具:https://tool.oschina.net/原创 2021-09-23 09:04:22 · 94 阅读 · 0 评论 -
Flash框架学习
学习资料:b站:2021年史上最强Flask框架 Flask6天速成从入门到精通(无偿分享附赠课件资料)_哔哩哔哩_bilibilid 稍后持续更新,如有错误,请大佬们纠正Day1一、Flask对象初始化参数二、三种配置加载方式(一)从配置对象加载:拥有继承性,但容易暴露敏感代码(二)配置文件中加载:保护了敏感代码的泄露,但是文件路径是固定不变,每次在不同的编译环境下需要更改代码(三)从环境变量中加载:独立、保护敏感代码,但是不方便,每次都需...原创 2021-09-11 19:38:43 · 1097 阅读 · 0 评论 -
Python爬虫-DAY5淘宝页面爬取
申明:本章主要是个人的学习心得笔记学习来源:中国MOOC课网https://www.icourse163.org/learn/BIT-1001870001?tid=1461946455#/learn/content?type=detail&id=1238729654&cid=1259474386遇到的一些编程问题:(1)只是输出了前面的表头:可能性:①储存到列表中出错②输出出错结果猜测的全部都不正确,然后查了查淘宝的Robots...原创 2021-01-22 16:40:18 · 949 阅读 · 1 评论 -
Python爬虫-DAY3-爬虫中国最好大学
import requestsfrom bs4 import BeautifulSoupimport bs4ulist1=[]#获取对应网址文本信息def getHTMLText(url): try: r = requests.get(url,timeout = 30)#获取对应网址信息 r.raise_for_status() #异常处理 r.encoding = r.apparent_encoding #修改网页访问代码 .原创 2021-01-20 22:21:41 · 240 阅读 · 0 评论 -
Python爬虫编译错误
1、SyntaxError: multiple statements found while compiling a single statement 整体复制过去运行而产生的错误原创 2021-01-18 16:32:15 · 232 阅读 · 0 评论