![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 67
Tianyi_1998
这个作者很懒,什么都没留下…
展开
-
MacBook M1平台使用 C++ 连接 MySQL
个人博客地址环境软硬件参数操作系统MacOs Monterey(version 12.0.1)芯片Apple M1g++ / gcc4.2.1clang13.0.0CMake17Clion2021.2.3其实这里并没有涉及到编译,所以 g++,GCC 和 Clang 并需要跟我统一,CMake 版本主要是代码编译链接的时候用的,也没必要跟我一样。第一步先安装 MySQLMacOs 虽然是类 Linux 系统,但还是有本质上的区别的,原创 2021-12-27 21:36:36 · 1966 阅读 · 5 评论 -
鲲鹏 ARM 架构编译 ClickHouse 记录(最全)
鲲鹏 ARM 架构编译 ClickHouse 记录目录环境要求Yum 安装相关依赖升级 GCC 到 9.3.0坑 1:GCC 更新后,系统库也要更新编译安装 CMake编译安装 Git编译安装 ClickHouse从 GitHub 克隆准备编译操作坑2:修改 ClickHouse/contrib/zlib-ng/CMakeLists.txt 文件开始编译安装添加缺失文件参考博客环境要求软硬件参数CPU鲲鹏 920内存>= 8GB硬盘>= 100GB(编原创 2020-10-22 18:33:40 · 6125 阅读 · 28 评论 -
蓝桥杯 翻硬币
蓝桥杯——翻硬币直接贪心算法解决:#include<iostream>#include<string>using namespace std;int main() { string s1, s2; getline(cin, s1); getline(cin, s2); int n = s1.length(); int index = 0; for (in...原创 2018-03-28 18:32:17 · 402 阅读 · 0 评论 -
蓝桥杯 错误票据
蓝桥杯——错误票据问题描述:某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。任务:找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。(运行环境 Visual Studio 2019,本博客...原创 2018-03-28 18:30:41 · 367 阅读 · 2 评论 -
蓝桥杯 密码发生器
蓝桥杯——密码发生器第一步:将字符串转换为一行只有6个字母的二维数组第二步:将每一列单独加起来第三部:递归处理数据直至只剩个位数代码:#include<iostream>#include<string>using namespace std;int toOnenum(int n) { int sum = 0; if (n / 10 == 0) { retur...原创 2018-03-28 17:20:14 · 308 阅读 · 0 评论 -
蓝桥杯 古堡算式
蓝桥杯:古堡算式没什么特殊算法,就硬解:#include<iostream>#include<cmath>using namespace std;bool judge(int i) { int buf = i, arr[5], index = 0; while (buf) { arr[index] = buf % 10; buf /= 10; ind...原创 2018-03-28 00:48:45 · 327 阅读 · 0 评论 -
蓝桥杯:基础练习 Huffuman树
基础练习 Huffuman树 这题一开始就说用贪心了,我就不再解释需要什么算法了,先贴代码:#include<iostream>#include<algorithm>using namespace std;//打印数组,为了方便调试代码使用void Print(int *arr, int n) { for (int i = 0; i < n; i++) {...原创 2018-03-21 15:41:48 · 870 阅读 · 0 评论 -
蓝桥杯 39级台阶
蓝桥杯:39级台阶这题还是用深搜来做,dfs走起#include<iostream>using namespace std;int sum = 0;void Check(int bu) { if (bu % 2 == 0) { sum++; }}void dfs(int bushu, int i) { if (i == 39) { Check(bushu);...原创 2018-03-23 23:38:18 · 298 阅读 · 0 评论 -
蓝桥杯 微生物增值
蓝桥杯:微生物增值每出现一个x,就要搞掉一个y,虽然x一出生半个小时就先搞掉一个y,但之后也是1个小时吃一个,所以直接按一个小时算#include<iostream>using namespace std;int main() { int x = 10, y = 90; for (int i = 1; i <= 60; i++) { y -= x; if (i ...原创 2018-03-23 23:36:29 · 363 阅读 · 0 评论 -
蓝桥杯 奇怪的比赛
蓝桥杯:奇怪的比赛深搜遍历所有情况:#include<iostream>#include<string>using namespace std;void Judge(string str) { int sum = 10; for (int i = 0; i < 10; i++) { if (str[i] == '1') { sum *= 2; ...原创 2018-03-23 23:33:38 · 572 阅读 · 0 评论 -
蓝桥杯 马虎的算式
蓝桥杯:马虎的算式emmmmm。。。。。。暴力解决#include<iostream>using namespace std;int main() { int result = 0; for (int a = 1; a <= 9; a++) { for (int b = 1; b <= 9; b++) { if (b != a) { for (i...原创 2018-03-23 23:32:01 · 360 阅读 · 0 评论 -
蓝桥杯 海盗比酒量
蓝桥杯:海盗比酒量#include<iostream>using namespace std;int main() { float arr[5]; for (int i = 20; i >= 0; i--) { arr[0] = i; for (int j = 0; j < i; j++) { arr[1] = j; for (int k = ...原创 2018-03-23 23:29:51 · 291 阅读 · 0 评论 -
蓝桥杯 高斯日记
蓝桥杯赛题:高斯日记#include<iostream>using namespace std;int month[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };int judge(int year) { if ((year % 4 == 0 && year % 100 != 0) || (...原创 2018-03-23 23:21:23 · 151 阅读 · 0 评论 -
蓝桥杯:阶乘计算
蓝桥杯:基础练习 阶乘计算看到阶乘我的第一反应肯定是用递归进行计算,但是我还忘了蓝桥杯经常出那种变态数据,所以我毫无意外的落坑了;仔细看了一下题目,竟然还有提示,那就按照提示的来做,贴代码:#include<iostream>using namespace std;//在网上查到1000的阶乘位数,这里要特别注意,如果设置太大会直接造成运行失败long long int arr[...原创 2018-03-20 11:15:30 · 941 阅读 · 0 评论 -
蓝桥杯01字串
01字串还是先贴代码:#include<iostream>#include<string>using namespace std;string zhuan(int i) { char bin[2] = { '0', '1' }; string str = ""; if (i) { while (i) { str += bin[i % 2]; i...原创 2018-03-19 22:44:38 · 437 阅读 · 0 评论 -
蓝桥杯十进制转十进制
10进制转16进制先贴代码:#include<iostream>#include<string>using namespace std;int main() { char zimu[16] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };...原创 2018-03-19 22:40:50 · 89 阅读 · 0 评论 -
蓝桥杯十六进制转十进制
16进制转10进制先贴代码#include<iostream>#include<cmath>#include<string>using namespace std;int main() { int i; char x; long long int sum = 0; string str; getline(cin, str); i = str...原创 2018-03-19 22:37:31 · 207 阅读 · 0 评论 -
推箱子小游戏C++代码
一个推箱子的小游戏上学期课设作业,交上去后就没用了,分享出来给大家玩玩,完成度一般,只能算是一个demo源代码地址:GitHub原创 2018-03-11 22:30:40 · 3571 阅读 · 0 评论 -
16进制转8进制(一般数据)
十六进制转八进制(只能处理一般数据,变态数据版本稍后发)最近写蓝桥杯的题目,有道题是将16进制转成8进制,写出来之后不通过,查看了一下题目的测试数据,我就怒了,感觉出题人很皮呀,但是辛辛苦苦写出来的代码也不是说不能用,就是对付测试数据有点只能说没脾气了,但是一般的数据还是能通过的,之后再将对付变态数据的代码发出来,废话不多说了,贴代码一、代码#include<iostream>#in...原创 2018-02-13 00:26:14 · 2873 阅读 · 2 评论