MichelleWu
MichelleWu
全部文章
分类
归档
标签
去牛客网
登录
/
注册
MichelleWu的博客
全部文章
(共75篇)
题解 | #记负均正#
#学到了新的知识:round(x,1),保留x的一位小数 #我的算法 n=int(input()) num=[int(x) for x in input().strip().split()] c,s,m=0,0,0 for i in num: if i<0: c=c+1...
2023-10-06
0
224
题解 | #自守数#
#注意:幂是**,5**2=25 n=int(input()) c=0 for i in range(n+1): if str(i**2)[-len(str(i)):]==str(i): c=c+1 print(c)
2023-10-06
0
220
题解 | #等差数列#
#我的本办法,我自己推出了求和公式 n=int(input()) print(int(2*n+3*n*(n+1)/2)) #别人的方法,太聪明啦。要好好记住 while True: try: s=int(input()) L=range(2,3*s+2,3) print(sum(...
2023-10-06
0
221
题解 | #对元素按照升序或降序进行排序#
n=int(input()) num=[int(x) for x in input().strip().split()] flag=int(input()) if flag==0: for i in sorted(num): print(i,end=' ') else: ...
2023-10-06
0
257
题解 | #字符统计#
#别人的算法,非常牛,要学习,不要上来就写代码,要思考逻辑,写出优美的算法 #算法描述: #假如a和c在string中的个数都是1, #将a和c带入s.count(x)*1000-ord(x)公式,得到1000-ord(a)和1000-ord(c) #因为ord(a)=97,ord(c)=99,所以...
2023-10-06
0
267
题解 | #Redraiment的走法#
#别人的算法,动态规划问题,要好好学习 #本题:寻找最长的递增子序列的长度 #输入 n=int(input()) l=[int(x) for x in input().strip().split()] #动态规划问题 #这道题用动态规划最合适,而且要从右往左走开始计算比当前l[i] #大于的l[j...
2023-10-05
0
249
题解 | #记负均正II#
#输入 list1=[] while True: try: list1.append(int(input())) except: break #创建list2存储正数 list2=[] for x in list1: ...
2023-10-05
0
209
题解 | #字符逆序#
#记住 倒序是[::-1] print(input()[::-1])
2023-10-05
0
223
题解 | #求解立方根#
#学到的知识,如果保留一位小数,就是print('%.1f' % c) #注意要分四种情况进行讨论:n<-1,-1<n<0,0<n<1,n>1 n=float(input()) a = 0 b = n if n>1: while abs(b-a)&g...
2023-10-04
0
205
题解 | #求最小公倍数#
#r太厉害了,一定要背诵下来 # 计算最大公约数 #辗转相除法 def gcd(a, b): while b != 0: a, b = b, a % b return a # 计算最小公倍数 def lcm(a, b): return (a * b) // ...
2023-10-04
0
198
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页