刷题记录
文章平均质量分 68
coast_s
这个作者很懒,什么都没留下…
展开
-
蓝桥杯刷题记录——翻硬币
题目描述:小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作。输入:两行等长的字符串,分别表示初始状态和要达到的目标状态。每行的长度< 1000输出:一个整数,表原创 2022-03-07 19:52:45 · 147 阅读 · 0 评论 -
蓝桥杯——Python组刷题记录——03
01-——DNA题目描述:小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词–DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧输入:输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两个整数a,b。a表示一个单位的DNA串的行数,a为奇数且 3<=a<=39。b表示重复度(1<=b<=20)。输出:输出DNA的形状,每组输出间有一空行。样原创 2022-03-06 12:00:34 · 227 阅读 · 0 评论 -
蓝桥杯——Python组刷题记录——02
01——Tom数题目描述:正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!输入:每行一个整数(<2^32).输出:每行一个输出,对应该数的各位数之和.样例输入:123455612382样例输出:151710解题思路:while(True): a=input() sum=0 for i in a: sum+=int(i) print(sum)02——蓝桥杯2013年第四届真题-买不到的数目题目描原创 2022-03-06 11:49:54 · 185 阅读 · 0 评论 -
蓝桥杯——Python组刷题记录——01
01-蓝桥杯历届试题-最大子阵题目描述:给定一个n*m的矩阵A,求A中的一个非空子矩阵,使这个子矩阵中的元素和最大。其中,A的子矩阵指在A中行和列均连续的一块。样例说明取最后一列,和为10。输入:输入的第一行包含两个整数n, m,分别表示矩阵A的行数和列数。接下来n行,每行m个整数,表示矩阵A。数据规模和约定对于100%的数据,1< =n, m< =500,A中每个元素的绝对值不超过5000。输出:输出一行,包含一个整数,表示A中最大的子矩阵中的元素和。样例输入:3原创 2022-03-06 11:38:22 · 245 阅读 · 0 评论 -
leecode刷题记录
二维区域和检索 - 矩阵不可变// An highlighted blockclass NumMatrix: def __init__(self, matrix: List[List[int]]): if not matrix or not matrix[0]: M, N = 0, 0 else: M, N = len(matrix), len(matrix[0]) self.preSum = .原创 2021-03-07 13:50:34 · 167 阅读 · 0 评论