题解列表

筛选

C语言训练-角谷猜想

摘要:解题思路:注意事项:参考代码:n = int(input())while n != 1:    if n%2 == 0:        print(f"{int(n)}/2={int(n/2)}") ……

编程入门]有规律的数列求和(c语言实现)

解题思路:首先我们去发现题目数列规律,第一项分子为2,第二项分子为3,第三项为5,第四项为8,第n项就为(n-)+(n-2);分母同样的规律,不过第1和第二项为1和2,第n项也是(n-1)+(n-2)。由此我们可以通过2个递归的分函数来实现分子与分母的数值。

优质题解,有解析

解题思路:为了解决这个问题,我们需要构建一个图,其中节点是点,边是两点之间的连线,边的权重是两点之间的直线距离。由于我们需要找到从源点到目标点的最短路径,我们可以使用Dijkstra算法(适用于有权图且边权重非负的情况)或Bellman-Ford算法(适用于可能包含负权边的图,

津津的储蓄计划

摘要:解题思路:注意事项:参考代码w = 0s = 0flag = Falsefor i in range(12):    n = int(input())    w += 300    if n > w:……

题解 2813: 药房管理

解题思路:注意事项:参考代码:m=int(input())n=int(input())t=list(map(int,input().split()))w=0c=0foriinrange(n):w=t[i]ifm>=w:m-=welse:c+=1print(c)

题解 2814: 正常血压

摘要:解题思路:注意事项:参考代码:n = int(input())c = 0max = 0while n:    a,b = map(int,input().split())    if 90 <= a ……

阶乘之和(双循环与单循环两种解题方法)

解题思路:先求出每一项的阶乘,再把每一项的结果相加,其中,阶乘的求法可以是通过递归来求,也可以在循环中一次一次的把每个数相乘求得对应的阶乘。这在循环中可以用双层循环,也可以只用一个循环,双层循环的话,一个循环用来控制求和,一个用来求阶乘,单个循环的话求和和求阶乘写在一起,每求一个阶乘就把它加上。

绝了,涨知识了, 科学计数法输出

摘要:解题思路:循环加递归加格式化输出注意事项:首先是变量的大小一定要用对,然后输出格式要对参考代码:#include <iostream> #include <vector> #include <io……