算法-高精度减法


#include <iostream>#include <vector>#include <cstdio>using namespace std;//判断A是不是大于Bbool cmp(vector<int> &A, vector<int

算法-高精度加法


/*高精度加法案例 129+ 12------- 141*/#include <iostream>#include <vector>using namespace std;vector<int> add(vector<int> &A, v

归并排序算法


归并排序确定分界点 mid = (left+ right)/2递归排序 left right归并—合二为一例子:

快速排序算法


建议参考这张图和下面的注释来看,图画得很垃圾顺序是左-》右-》左下-》下-》下-》右上-》下-》下#include <iostream>using namespace std;/*q是传上来的数组 l是0,q[0]就是第一个元素,也就是x(基准数)* i和j分别代表左指针和右指针,左指针

水仙花-题解


/*水仙花数是指一个N位正整数(N>=3),它的海个位上的数字的N次幂之和等于它本身。例如:153=1^3+5^3+3^3.本题要求编写程序计算所有N位水仙花数。*/#include <stdio.h>#include <math.h>int main(void){

AcWing 821. 跳台阶 --递归思想


原题链接: https://www.acwing.com/problem/content/823//*题目: 一个楼梯共有 n 级台阶,每次可以走一级或者两级,问从第 0 级台阶走到第 n 级台阶一共有多少种方案。*/#include <iostream>using namespace

AcWing 767. 信息加密


原题链接:https://www.acwing.com/file_system/file/content/whole/index/content/6795673/#include <iostream>using namespace std;int main(){ string s;

桶排序算法实现-C++


/*************桶排序实现***************题目:同学们的分数按照从高到低排序。小哼的班上只有5个同学,这5个同学分别考了5分、3分、5分、2分和8分,哎,考得真是惨不忍睹(满分是10分)。接下来将分数进行从大到小排序,排序后是85532。你有没有什么好方法编写一段程序,让计

C语言-判断这一年是不是闰年


C语言-判断这一年是不是闰年判断任意年份是否为闰年,需要满足以下条件中的任意一个:① 该年份能被 4 整除同时不能被 100 整除;② 该年份能被400整除。#include <stdio.h>// leap_year 闰年 common_year 平年int main(void){