- 博客(122)
- 资源 (10)
- 收藏
- 关注
转载 第十二届蓝桥杯C++B组省赛第二场
目录试题 A: 求余试题 B: 双阶乘试题 C: 格点试题 D: 整数分解试题 E: 城邦试题 F: 特殊年份试题 G: 砝码称重试题 H: 杨辉三角形试题 I: 双向排序试题 J: 括号序列试题 A: 求余本题总分:5 分【问题描述】在 C/C++/Java/Python 等语言中,使用 % 表示求余,请问 2021%20 的值是多少?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。ans:671
2021-05-09 15:54:55
839
转载 第十二届蓝桥杯C++B组省赛第一场
试题 A:空间本题总分:5 分【问题描述】小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32 位 二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问 256MB 的空间可以存储多少个 32 位二进制整数?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。ans:67108864#include <iostream>using namespace std;
2021-04-18 15:01:19
3718
5
转载 剑指Offer(leetcode版)
目录剑指Offer-03 数组中重复的数字剑指Offer-04 二维数组中的查找剑指Offer-05 替换空格剑指Offer-06 从尾到头打印链表剑指Offer-07 重建二叉树剑指Offer-09 用两个栈实现队列剑指Offer-10-I 斐波那契数列剑指Offer-10-II 青蛙跳台阶问题剑指Offer-11 旋转数组的最小数字剑指Offer-12 矩阵中的路径剑指Offer-13 机器人的运动范围剑指Offer-14-I 剪绳子剑指Offer-14-II 剪绳子II剑指Offer-15 二进制中1
2020-12-07 12:11:47
3217
1
原创 vs code中结合[qt configure]/[cmake]运行qt项目
3.点击快捷键ctrl shift p,输入>qtconfigure: new project。4.配置项目,点击ctrl shift p,输入>cmake:配置。2.在vscode,下载cmake和qt configure插件。1.下载好vscode,并打开项目根目录。5.项目运行,窗体左下角点击运行。
2026-05-11 16:05:05
40
原创 rest架构举例
这是最标准、最完整、最容易理解的 C++ REST 示例5 个 REST 接口线程安全可直接用于课程设计/毕设/工作无需复杂环境,复制就能跑连接 MySQL加登录、token 验证部署到云服务器。
2026-04-25 01:52:27
186
原创 设计模式(C++)
一个对象应当对其他对象尽可能少的了解,从而降低各个对象之间的耦合,提高系统的可维护性。例如在一个程序中,各个模块之间相互调用时,通常会提供一个统一的接口来实现。这样其他模块不需要了解另外一个模块的内部实现细节,这样当一个模块内部的实现发生改变时,不会影响其他模块的使用。任何抽象类出现的地方都可以用他的实现类进行替换,实际就是虚拟机制,语言级别实现面向对象功能。类的职责单一,对外只提供一种功能,而引起类变化的原因都应该只有一个。依赖于抽象(接口),不要依赖具体的实现(类),也就是针对接口编程。
2023-04-19 21:25:14
777
原创 CMD中dos命令
将 Windows 命令解释程序指向批处理程序中某个带标签的行。记录批处理文件或 CONFIG.SYS 中的注释。比较两个文件或两个文件集并显示它们之间的不同。打开另一个 Windows 命令解释程序窗口。显示、设置或删除 Windows 环境变量。为一套文件中的每个文件运行一个指定的命令。将一个或多个文件从一个目录移动到另一个目录。显示、修改、备份或还原文件和目录的 ACL。显示或修改文件的访问控制列表(ACL)。在一个或多个文件中搜索一个文本字符串。显示或修改用在文件扩展名关联的文件类型。
2023-03-28 22:53:11
249
原创 socket简单通信
步骤一:D盘下添加2个java文件(见文末)步骤二:将myclient.java中的IP更新步骤三:编译这2个java文件步骤四:执行这2个java文件(需要开两个cmd窗口)步骤五:互发消息,任务完成
2022-06-15 13:06:46
251
原创 34道DP
1、方格取数Ⅰ设有 n×m 的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。#include <iostream>#include <iostream>#include <cstring>#include <algorithm>using namespace std;
2021-05-13 16:35:14
1021
原创 python改文件名
import os, sysf = os.listdir('.')num=1for i in f: if str(i)!='rename.py': os.rename(str(i),str(num)+'.txt') num = num + 1 print('successful')# 改成 1.txt 2.txt 等等
2021-03-20 20:44:59
217
原创 排列和组合型搜索
全排列#include <iostream>using namespace std;const int N = 20;int n;int path[N];bool st[N];void dfs(int u){ if(u==n) { for(int i=0;i<n;i++) cout<<path[i]<<' '; cout<<endl; return ; }
2021-02-28 23:40:05
184
原创 一眼看出2021/1/31是星期天
#include <iostream>using namespace std;int year,month,day;int f(int y,int m,int d){ if(m<3) m+=12,y--; int k=d+2*m+3*(m+1)/5+y+y/4-y/100+y/400; return k%7;}char *week[8]={"null","星期一","星期二","星期三","星期四","星期五","星期六","星期天"};int ma
2021-01-31 19:00:39
140
原创 矩阵的合成
#include <iostream>#include <vector>using namespace std;const int N = 110;vector<vector<double>> Q{ {0.1, 0.8, 0.2, 0.6, 0.1}, {0.7, 0.2, 0.1, 0.1, 0.8}, {0.8, 0.2, 0.6, 0.2, 0.1}};vector<vector<double>> R{ .
2020-12-07 12:09:21
1272
原创 stl——set
目录引入集合构造⼀个集合常用函数实例头文件set主要包括set和multiset两个容器,前者是“有序集合”,后者有序多重集合”,即前者的元素不能重复,而后者可以包含若干个相等的元素。set和multiset的内部实现是一棵红黑树,它们支持的函数基本相同引入集合C++中set的实现在<set>头文件和std命名空间中,在代码开头引用这个头文件。#include <set>using namespace std;构造⼀个集合C++ 中直接构造⼀个 set的语句为
2020-12-07 12:08:09
188
原创 stl——map
目录引入哈希构造⼀个哈希表常用函数实例map容器是一个键值对key-value的映射,其内部实现是一棵以key为关键码的红黑树。map的key和value可以是任意类型,其中key必须定义小于号运算符。引入哈希C++中map的实现在<map>头文件和std命名空间中,在代码开头引用这个头文件。#include <map>using namespace std;构造⼀个哈希表C++ 中直接构造⼀个 map的语句为:map<int, string>
2020-12-07 12:07:56
206
原创 stl——queue
目录引入队列构造⼀个队列常用函数实例头文件queue主要包括循环队列queue和优先队列priority_queue(此为小根堆)两个容器引入队列C++中queue的实现在<queue>头文件和std命名空间中,在代码开头引用这个头文件。#include <queue>using namespace std;构造⼀个队列C++ 中直接构造⼀个 queue 的语句为:queue<type> q; //type可以是int char string
2020-11-08 22:00:42
209
原创 stl——stack
目录引入栈构造⼀个空栈常用函数实例stack是⼀种满⾜⼀定约束的线性数据结构。其约束是:只允许在栈的⼀端插⼊或删除元素,这⼀端被称为 栈顶;相对地,我们把另⼀端称为 栈底。引入栈C++中stack的实现在<stack>头文件和std命名空间中,在代码开头引用这个头文件。#include <stack>using namespace std;构造⼀个空栈C++ 中直接构造⼀个 stack 的语句为:stack<type> stk; //type
2020-11-01 21:41:58
241
原创 蛇型矩阵
#include <iostream>using namespace std;const int N = 150;int a[N][N];int main(){ int n, m; cin >> n >> m; int x = 0, y = 0; //初始坐标坐标,(0,0) int cnt = 1; //初始化第一个数 a[x][y] = cnt; while (cnt < n * m) .
2020-11-01 21:41:42
157
原创 堆排序
#include <iostream>#include <algorithm>using namespace std;const int N = 100010;int h[N],size1;void down(int u){ int t = u; if (2 * u <= size1 && h[2 * u] < h[t]) t = 2 * u; if (2 * u + 1 <= size1 && h[2 * u +.
2020-11-01 21:41:29
122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅