题解列表

筛选

【C++较复杂版解法】

解题思路:1.自定义阶乘函数,并使用递归,可能会导致运行时间长于其他解法2.为达到全部C++语言实现,引用了与精度有关的头文件3.将结果拆分成十进制数,阶码标志e以及阶码三部分输出注意事项:1.数据类型定义时,都定义为double类型最佳2.要知道循环条件及次数3.结果使用科学计数法,

1974: A+B+C+D(C语言)动态规划

摘要:解题思路:看到这道题第一反应就是深度优先搜索,提交后超时void dfs(int target, int pos, int *cnt) {     if (pos == 3) {         ……

数组的距离

```pythonfrommathimportfabsa,b=input().split()l1=list(map(int,input().split()))l2=list(map(int,input().split()))ifl1[-1]

【C++较复杂版解法】

摘要:#include <iostream> using namespace std; int main() {  int N,sum=0,list[100];  while(cin>>N&&N!……

【C++较复杂版解法】

摘要:#include <iostream> #include <string.h>//引用字符串函数头文件 using namespace std; int main() {  char str……

2020: 快速排序练习(C语言)

摘要:解题思路:注意事项:参考代码:#include <stdio.h> int Partition(int *arr, int low, int high) {     if (arr == NU……

2025: 环形传送器(C语言)

摘要:解题思路:本题使用了数据结构中得不带头结点的循环双向链表注意事项:删除结点后需要 free(node)参考代码:#include <stdio.h> #include <stdlib.h> /……

二级C语言-等差数列

摘要:解题思路:  首先就是解决 这个数据的规律, 那么根据题目,前一项比后一项多了3 ,根据等差数列公式:an=a1+(n-1)d。 得出 他们的规律是3n-1;然后再让i相加,即可解题 当然你也可以用 ……

母牛的故事

摘要:解题思路:0注意事项:0参考代码:# include<stdio.h> int fun(int n){    if(n<=3) return n;    else return fun(n-1)+fu……

求和训练[C语言]

摘要:解题思路:  因为是1到a ,1到b的平方,1到c的倒数,所以 需要三个变量 a ,b,c,又因为 这个C是倒数所以会含有小数,所以数据类型为浮点型 ,以及输出也是含小数,所以也是浮点 类型的,分别用……