题解列表
[编程入门]自定义函数之数字分离(指针)
摘要:解题思路:思路一:采用插入的形式,将输入字符串中的字符后移,插入空格,遍历结束输出新带空格的字符串。时间复杂度略显复杂,还需要用到链表插入的想法。思路二:采用指针遍历字符串数组,碰到‘\0’前,输出空……
python 编写题解 1097: 蛇行矩阵
摘要:解题思路:用一个函数控制,避免索引越界参考代码:def f(a,n): li=[a] for i in range(num[-1],n+1): li.append(li[-1……
利用贡献值,每一个字符受到前后相同字符的影响
摘要:解题思路:贡献值注意事项:初始化num[i] = -1参考代码:#include<stdio.h>#include<string.h>int main(){ char s[100010]; ……
python 编写题解 1115: DNA
摘要:解题思路:注意事项:参考代码:n=int(input())for i in range(n): a,b=map(int,input().split()) list = [[" " for ……
C++ 39ms 树状数组解决
摘要:解题思路:要进行区间求和,就想试试前缀和,树状数组似乎就是和前缀和对应的然后就试试(然后就过了)注意事项:lowbit其实就是对奇数返回1,对偶数返回可以整除的最大2的次幂。参考代码:#include……
python 编写题解 核桃的数量 超简单!!!
摘要:解题思路:注意事项:参考代码:a,b,c=map(int,input().split())max=max(a,b,c)while True: if max%a==0 and max%b==0 a……
python 编写题解 1458: 蓝桥杯2013年第四届真题-错误票据 easy
摘要:解题思路:注意事项:参考代码:n=int(input());li=[]for i in range(n): s=list(map(int,(input().strip()).split())) ……
外卖店优先级(减少内存,优化时间)java
摘要:### 注意事项
同一时刻可能有多个店铺有订单,同一时刻同一店铺可能有多个订单
### 解题思路
该题数据有点大,如果直接用HashMap,List等集合可能会超时,无疑数组是最快的
我最开始……
python 编写题解 1484: 蓝桥杯算法提高VIP-Quadratic Equation
摘要:解题思路:注意事项:参考代码:from math import sqrta,b,c=map(float,input().split())A=sqrt(b**2-4*a*c)n=(-b+A)/(2*a)……