
蓝桥杯省赛备考
我打算参加明年三月份蓝桥杯省赛,在本专栏我会每天更新一道蓝桥杯真题或者与之相关的练习题。
小柯南C在线
目前为一名普通的本科大学生,同时也就职于山西南园派互联网科技有限公司,任项目经理一职,熟悉c语言,c++基础语法,熟悉linux基础,懂得简单使用QT开发简单的程序,在工作的过程中,也在正在不断提升自己。
展开
-
递归实现指数型枚举
递归实现指数型枚举实现思路:1~n这n个数字,每个数字都有输出与不输出两种情况,所以所有的输出共有(2^n)种。递归需要存储排列的数据,可以考虑使用两种方式进行存储:1.全局数组存储所有递归数据使用一个全局数组存储,在递归调用后需要还原状态。#include <iostream>#include <vector>using namespace std;vector<int> result;void dfs(int n,int index){原创 2021-11-06 15:12:08 · 272 阅读 · 0 评论 -
第一节 递归与递推
第一节 递归与递推1.裴波纳契数列,理解递归与递推2.c++代码实现裴波纳契数列#include<iostream>#include<cstring>#include<cstdio>using namespace std;int f(int n){ if(n==1)return 1; if(n==2)return 2; return f(n-1)+f(n-2);}int main(){ int n; cin&g原创 2021-11-05 21:43:22 · 438 阅读 · 0 评论 -
蓝桥杯做题流程
蓝桥杯做题流程1.题目描述2.抽象出模型 尝试各种思路3.大概判断时间复杂度一般ACM或者笔试题的时间限制是1秒或2秒。在这种情况下,C++代码中的操作次数控制在107为最佳。下面给出在不同数据范围下,代码的时间复杂度和算法该如何选择:1.n<=30,指数级别,dfs+剪枝,状态压缩dp2.n<=100=>O(n^3),floyd,dp3.n ≤1000=>O(n^2), O(n^2 logn), dp,二分4.n ≤10000 =>O(n *( n的开方原创 2021-11-05 21:36:41 · 2028 阅读 · 0 评论