自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 丑数的计算

丑数应该叫美数,即这个数仅有个别几个因数。比如我们想直到仅含有3,5,7构成的因数组成的数字。#include<iostream>using namespace std;int main(){ int i, j, k; int num = 0; long long x = 59084709587505; for (i = 0; pow(3, i) <= x; i++) for (j = 0; pow(5, j) <= x;

2022-03-30 20:18:36 144

原创 蓝桥杯--枚举法

枚举法,就是把所有的情况都写出来,然后和所需要的结果进行比对。简单枚举法:例题:众所周知在扑克牌中,有一个老掉牙的游戏叫做24点,选取4张牌进行加减乘除,看是否能得出24这个答案。现在小蓝同学发明了一个新游戏,他从扑克牌中依次抽出6张牌,注意不是一次抽出,进行计算,看是否能够组成 42 点,满足输出YES,反之输出 NO。最先抽出来的牌作为第一个操作数,抽出牌做第二个操作数,运算结果在当作第一个操作数,继续进行操作。除不尽的情况保留整数。请设计一个程序对该问题进行解答。输入:K A Q 6

2022-03-12 13:18:56 4513

原创 回溯法求1-m的k个数的组合

回溯:沿着一条路线一直走下去,不满足时,再掉头换路。例题:要求输出1-m中,k个数的组合#include<bits/stdc++.h>using namespace std;int* temp;int ts = 0;void hs(int s, int e, int k){ if (ts + e - s + 1 < k) //临界条件 return; if (ts == k) //输出结果 { for (int i = 0; i

2022-03-12 13:00:22 469

原创 GCD和LCM计算

GCD是great commmon division缩写,最大公因数,计算思路是辗转相除------ 用大的数a对小的数b取余得到c,然后再将b当成a,c当成b重复上一次操作,直到b=0的时候,此时a的值即为最大公因数。 show me code:int GCD(int a,int b){ return b?GCD(b,a%b):a; //b不等于0就递归到下一次,等于0输出a}LCM是Lowest Common Multiple缩写,最小公倍数,计算思路,假如给了两个数,a和b,它们的乘

2022-02-28 08:39:54 547

原创 很快的排序------归并排序

废话不多说,直接上菜。 归并排序的时间复杂度是O(nlogn) 思路就两步: 第一步:拿到一组无序的数组,先对半分成左右两块(不是偶数的个数,就一侧多一个,另一侧少一个)。然后再次进行划分,直到不能分解为止。 第二步:从最小的分解单元开始,两两有序合并。然后再次把合并后的数组,再两两有序合并,直到不能合并为止。 然后我们来看一下代码:(从下往上看:) ...

2022-02-27 18:04:36 306 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除