将参加2023年4月8号的python A组比赛,为了督促自己,成就后人,从今天开始记录每一天的备赛过程和所学所感。本人目前是某211大学人工智能专业的大二学生,第一次写技术博客,全凭一腔热血和真诚。希望在督促自己的同时也能帮到你。虽说自己打过三次数学建模比赛,拿过省三。学过python基础语法,学过c语言,但算法基础很差,面对算法比赛,依旧是个小白。希望经过这次的认真学习,能在代码能力上有一段跨            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-30 17:40:56
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。回文数判定模板 : bool isHws(int num){  // 判断回文  int t = num , ans = 0 ;  while(t){    ans = ans*10+t%10;    t/=10;  }  retur            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-17 15:12:25
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1.Python多组输入问题2.最大公约数3.数据合并4.搭梯子问题5.走出泥潭6.开灯问题7.移动小球8.小数乘法9.移动小球算法优化10.棋盘最优路径问题11.排序问题12.数的距离差13.字符串统计14.长整数加法 1.Python多组输入问题多组输入,两整数求和。while True:
    try:
        a, b = map(int, input().split(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 22:54:12
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            蓝桥杯python组——蛇形填数题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。 容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少?运行限制 最大运行时间:1s 最大运行内存: 128M'''对角线上的元素为1,5,13,21为前一个元素+行号的4倍'''res=1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-07 18:50:59
                            
                                336阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
 
问题描述
如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。
1 2 6 7 15 …
3 5 8 14 …
4 9 13 …
10 12 …
11 …
…
容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20列的数是多少?
输出格式:
请提交一个整数,不要填写任何多余的内容。
 
解决方案
本题可以通过寻找蛇形排列的规律来解决。先求出该数在第几斜竖和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-24 10:41:53
                            
                                1120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            蓝桥杯python组——蛇形填数题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少?运行限制最大运行时间:1s最大运行内存: 128M'''对角线上的元素为1,5,13,21为前一个元素+行号的4倍'''res=1for i in range(1,20):  res += 4*iprint(res)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-22 16:28:42
                            
                                418阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            蓝桥杯python组——数的分解import osimport sysdef check(x):  y=str(x)  if '2' in y or '4' in y:    return 0  else:    return 1s = 0for i in range(1,672):    for j in range(i + 1,1009):        k = 2019 - i - j        if i < j < k and check(i) == 1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-29 14:54:17
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            蓝桥杯python组——数的分解import osimport sysdef check(x):  y=str(x)  if '2' in y or '4' in y:    return 0  else:    return 1s = 0for i in range(1,672):    for j in range(i + 1,1009):        k = 2019 - i - j            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-07 18:52:47
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            题目标题: 排它平方数 小明正看着 203879 这个数字发呆。 原来,203879 * 203879 = 41566646641 这有什么奇妙呢?细致观察。203879 是个6位数,而且它的每一个数位上的数字都是不同的,而且它平方后的全部数位上都不出现组成它自身的数字。 具有这样特点的6位...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-01-12 21:15:00
                            
                                177阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            题目描述如下的10个格子+--+--+--+| | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+-.直接暴力+剪枝(头大,10个for,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-07 14:46:50
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            题目描述观察如下的算式:9213 x 85674 = 789314562左边的乘数和被乘数正好用到了1~9的所有数字,每个1次。 而乘积恰好也是用到了1~9的所有数字,并且每个1次。请你借助计算机的强大计算能力,找出满足如上要求的9数算式一共有多少个?注意:总数目包含题目给出的那个示例。乘数和被乘数交换后作为同一方案来看待。
java代码大体思路是一个全排列,指出所有九个数字的排列。对于每一种排            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-02 17:23:51
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-04 13:59:18
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2024-11-16:哈沙德数。用go语言,如果一个整数能够被它的各个数位上数字的和整除,我们称这个整数为哈沙德数(Harshad number)。给定一个整数 x,如果 x 是哈沙德数,则返回 x 各个数位的数字和;如果不是,则返回 -1。输入: x = 18。输出: 9。解释:x 各个数位上的数字之和为 9 。18 能被 9 整除。因此 18 是哈沙德数,答案是 9 。答案2024-11-16            
                
         
            
            
            
             这个题集涵盖了第十三届省赛所有组别的编程题,但 Python B 组的题解我写在了另一篇文章中:蓝桥杯【第13届省赛】Python B组 98.95分 刷题统计  100?【题目描述】        小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 00:27:09
                            
                                553阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录动态规划01背包完全背包多重背包01背包最大价值方案数完全背包填满背包的方案数最长上升子序列最长公共子串最长公共子序列最长公共上升子序列最长上升子序列和最长回文子串最长回文子序列二分检测是否最大满足检测是否最小满足全排列下一个全排列N个字符/数字的全排列N个字符选K个字符的组合 求组合数 快速幂筛素数唯一分解定理最大公约数与最小公倍数图论建图方法最短路 Dijkstra算法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 16:40:36
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
            题目小蓝有一个数字矩阵,里面只包含数字 0 和 2。小蓝很喜欢 2020,他想找到这个数字矩阵中有多少个 2020 。 小蓝只关注三种构成 2020 的方式:
• 同一行里面连续四个字符从左到右构成 2020。
• 同一列里面连续四个字符从上到下构成 2020。
• 在一条从左上到右下的斜线上连续四个字符,从左上到右下构成 2020。
例如,对于下面的矩阵:
2 2 0 0 0 0
0 0 0 0            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 18:39:58
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言A.卡片B.直线C.货物摆放D.路径E.回路计数F.时间显示G.杨辉三角(下图是C++的图)H.左孩子右兄弟I.异或数列(图不是python组的) 前言无A.卡片 思路: 无 代码:def get_cot(num):
    """
    :param num: 要拼的数字
    :return: 组成该数字各位数的个数
    """
    cot_dict = {}
    w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-26 07:23:00
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            刷题日记?刷题日寄! 萌新备战蓝桥杯python组 ? 发现有需要纠正的地方,烦请指正! ? 欢迎小伙伴们的三连+关注!入门篇02 【蓝桥杯入门篇】Python组刷题日寄Part02第01题:报数问题第02题:三个字符串的排序第03题:自定义函数处理最大公约数和最小公倍数第04题:选择排序第05题:迭代法求平方根第06题:完数的判断第07题:阶乘求和第08题:最长单词第09题:数字黑洞第10题:寻            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 20:04:32
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python蓝桥杯真题——基础练习(一)A+B问题数列排序十六进制转八进制十六进制转十进制十进制转十六进制特殊回文数回文数特殊的数字杨辉三角形查找整数数列特征字母图形01字串闰年判断Fibonacci数列圆的面积序列求和 最近在刷蓝桥杯题目,按模块做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码均为系统提交满分答案A+B问题问题描述资源限制 Python时间限制            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 10:14:50
                            
                                382阅读
                            
                                                                             
                 
                
                                
                    