dingcy0009
dingcy0009
全部文章
分类
归档
标签
去牛客网
登录
/
注册
dingcy0009的博客
全部文章
(共44篇)
题解 | 不要三句号的歪
#用,分隔输入 s=input().split(',') temp=int(s[3])-int(s[1]) ans=temp-1 print(ans) 7-3=4表明7到3之间差4段为长为1的间距所以要减去3到4的间距才能得到路径点的数量
2025-08-05
0
19
题解 | 统计每个月兔子的总数
#keypoint:n个月的兔子数量是原有数量(n-1个月的数量)和新生数量(间隔两月的月份的老兔子数量) def f(n:int): if n==0 or n==1 or n==2 : return 1 elif n==3: return 2 ...
2025-08-04
0
37
题解 | 完全数计算
#定义一个方法: # 该数的所有因数相加得其本身则输出1 def yinshu(y): a=0 for i in range(1,y): if y%i==0: a+=i if a==y: return 1 el...
2025-08-04
0
27
题解 | 整数与IP地址间的转换
#本题考察字符串,数组等各种格式转换 #分隔输入的ip地址 s= list(map(int, input().split('.'))) n=int(input())#转换为整型 line=[] l2=[] #将ip地址的每一位转换为二进制 for i in range(len(s)): b=...
2025-08-04
0
17
题解 | 求小球落地5次后所经历的路程和第5次反弹的高度
h=float(input()) line=[] i=1 h0=h while i<=5: h0=h0/2 line.append(str(h0)) i+=1 h1=h+2*(float(line[0])+float(line[1])+float(line[2])+fl...
2025-08-03
0
19
题解 | 蛇形矩阵
def f(x): # 基线条件:当x为0时返回1 if x == 0: return 1 # 递归条件:f(x) = f(x-1) + x - 1 else: return f(x-1) + x - 1 n=int(input()) ...
2025-08-03
0
16
题解 | 蛇形矩阵
def f(x): # 基线条件:当x为0时返回1 if x == 0: return 1 # 递归条件:f(x) = f(x-1) + x - 1 else: return f(x-1) + x - 1 n=int(input()) ...
2025-08-03
0
20
题解 | 小红的正整数构造
s= list(map(int, input().split())) i=s[0] a=s[0] line=[] k=-1 while a<=s[1]: if a%s[2]==0: k=a a+=1 else: a+=1 prin...
2025-08-01
0
24
题解 | 求最小公倍数
s= list(map(int, input().split())) a0=s[0] a1=s[1] if a0>a1: s0=a0 s1=a1 else: s0=a1 s1=a0 if s0%s1==0: gy=s1 else: while s...
2025-08-01
0
29
题解 | 小红的合数寻找
def f(n): k=0 if n==1 or n==2: return 0 else: for i in range(2,n): if n%i==0: k=i if k==0:...
2025-08-01
0
17
首页
上一页
1
2
3
4
5
下一页
末页