- 博客(23)
- 收藏
- 关注
原创 蓝桥杯算法--解疑
n=int(input())studentTime=[]for _ in range(n): studentTime.append(list(map(int,input().split())))studentTime=sorted(studentTime,key=lambda x:sum(x)) res=0for x in range(n): res+=(n-x)*(sum(studentTime[x])) res-=studentTime[x][-1]print(...
2022-03-21 19:02:39 69
原创 蓝桥杯算法:本质序列上升
str1=input()m=[1]*len(str1)for i in range(len(str1)): for j in range(i): if str1[j]<str1[i]: m[i]+=m[j] elif str1[j]==str1[i]: m[i] -= m[j]print(sum(m))
2022-03-20 20:09:16 324
原创 蓝桥杯算法
def gcd(a,b): return a if b==0 else gcd(b,a % b)if __name__=='__main__': p,q=map(int,input().split()) num=int(input()) m,n=p-1,q-p+1 i=int(num/(10**n)) j=int(num%(10**n)) x,y=i*(10**n-1)+j,(10**n-1)*(10**m) g=gcd(x,y) ...
2022-03-19 22:04:16 204
原创 蓝桥杯真题训练
flag = 0for i in range(1,1000000008): if(i*2021)%1000000007==999999999: flag=i breakprint(flag)
2022-03-16 21:49:03 61
原创 JS刷力扣-一维数组转变成二维数组
1.题目描述:给你一个下标从 0 开始的一维整数数组 original 和两个整数 m 和 n 。你需要使用 original 中 所有 元素创建一个 m 行 n 列的二维数组。original 中下标从 0 到 n - 1 (都 包含 )的元素构成二维数组的第一行,下标从 n 到 2 * n - 1 (都 包含 )的元素构成二维数组的第二行,依此类推。请你根据上述过程返回一个 m x n 的二维数组。如果无法构成这样的二维数组,请你返回一个空的二维数组。2.代码varconst..
2022-01-01 16:18:14 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人