题解列表

筛选

题解 2851: 合法C标识符

解题思路:很经典的C语言检查题,题目已经提前告知绝对不含保留字,那就方便很多了注意事项:第一步检查首字符,看它是否是数字,再进行下一步;第二步列出所有符合的条件,第三步去掉剩下的所有条件,留下来的就是符合的参考代码:#include#includeintmain(

斐波那契解决人数问题

摘要:解题思路: 设第二站的上车人数为x,通过列表个的方法找出x的系数和常数项,通过两个二维数组来记录每一站的上车人数和发车人数,求出关于倒数第二站的方程, &nbs……

递归(数学分析式子)+ long long数据类型

解题思路:利用递归(注意一定要有递归出口特殊情况!!①元素个数少于集合个数没有集合都返回0②集合只有一个或者元素个数等于集合个数都返回1)递归式子思路:总情况数就只有两个情况:①最后一个数单独一个集合n-1个元素分成了k-1个集合他们分法就S(n-1,

动态规划类型

摘要:解题思路:动态规划思想注意事项:参考代码:#include <stdio.h>#define N 1001int n, f[N];int main(){ scan……

输入输出练习之输出图案

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main() { // 声明变量:存储输入的单个字符 char……

全排列(深度优先算法)

解题思路:全排列(利用深度优先算法:递归+回溯(标记数组))注意事项:参考代码:#include#includecharstr[10];//用来存输入的字符串charres[10];//用来存排序的字符串intflag[10];//用来标记intlen;voidd

1025: [编程入门]数组插入处理

摘要:解题思路:写出原数组,在最后留一个0,再将我们要插入的数插入原数组就可以了!注意事项:参考代码:#include<stdio.h>int main(){ int ……

简单易懂的写法

摘要:import java.util.Scanner;public class Main { public static void main(String[] args) { Scann……

双指针法 找两个数组的最小距离

解题思路:利用双指针法对两个数组进行排序分别指向数组让两个值不断靠近这样就是最小距离注意:结束只要一个数组遍历完就已经是最小值了要用到qsort()函数以及abs()函数在#include库中注意事项:参考代码:#include#include