自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu下用VirtualBox安装Windows虚拟机

ubuntu下用VirtualBox安装Windows虚拟机避坑

2023-05-08 13:43:53 1726

原创 AI工程师的ubuntu机器配置全过程

ubuntu环境全配置,用于人工智能相关开发的前置工作

2023-02-07 16:49:56 651

原创 R/Rstudio安装问题解决

R安装常见问题解决

2023-01-03 04:38:09 1602

原创 QT桌面应用打包流程

一、下载打包软件NSIS 3.04 点击跳转到下载页面nisedit2.0.3 点击跳转到下载页面二、用QT的release模式进行软件编译在QT工程文件下会生成release文件夹(如生成build-windpro-Desktop_Qt_5_9_1_MinGW_32bit-Release文件夹)。点开此文件夹下的release文件夹,把生成的exe文件拷贝到一个空文件夹下。记住该空文件夹所在的路径(如我把exe文件放到了F:\qttest\windpro)三、获取与该exe文件相关

2021-10-20 10:02:42 325

原创 QT5.9子Weight区域静态使用QChart成图

1.在项目的pro文件中添加ChartQT += charts2.在leftTopWidget.h中包含以下头文件#include <QtCharts>using namespace QtCharts;3.修改/提升leftTopWidget类的继承从QWidget到QChartView//原来:class leftTopWidget : public QWidget {//现在:class leftTopWidget : public QChartView {4.同时

2021-03-28 12:39:06 436

原创 Xcode使用技巧

一、分辨率调整1.首先把虚拟机关闭,退出VirtualBox2.控制台下:我的虚拟机名为mac10.12,VirtualBox安装目录为E:\OracleVM。cd "E:\OracleVM"VBoxManage setextradata "mac10.12" CustomVideoMode1 1920x1080x32 VBoxManage setextradata "mac10.12" VBoxInternal2/EfiGraphicsResolution 1920x10803.执行完以

2020-11-27 11:30:24 117

原创 C/C++ KM算法

1.KM算法演示https://www.cnblogs.com/wenruo/p/5264235.html2.KM算法运用https://www.cnblogs.com/fzl194/p/8848061.html

2020-11-19 17:06:59 1605

原创 C++ 位结构定义

CC里面有按位定义结构的方式,例如:struct SBit { int a:1; int b:2;};结构中每个成员占有的bit数可以是任意的,而且结构中间不会有字节补齐导致的空bit。使用上述C结构可以满足大多数对内存按bit读写的应用,但如果字段间有间隔,就需要人为插入空字段。有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结

2020-11-19 08:22:27 2664

原创 C++ bitset 用法

C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。下面是具体用法构造函数bitset常用构造函数有四种,如下bitset<4> bitset1;  //无参构造,长度为4,默认每一位为0bitset<8> bitset2(12);  //长度为8,二进制保存,前面用0补充string s = "100101";bitset<10> bitset3(s);  //长度为10,前面

2020-11-19 08:05:15 1410

原创 虚拟机iOS安装

1.安装Oracle VM VirtualBoxhttps://blog.csdn.net/kaixuansui/article/details/893348592.iOS镜像下载https://blog.csdn.net/itrice/article/details/889582873.虚拟机VirtualBox安装MAC OS 10.12https://blog.csdn.net/qq_41204107/article/details/797553564.部分问题解决4.1 为什么我运行c

2020-11-17 20:17:03 3594

原创 Redora:解决与windows链接不上的问题

1.点此跳转2.注意每一次ip的改变,需要重新设置查询:ipconfig

2020-11-16 09:08:30 92

原创 Fedora:mpich安装

1.参考文献https://blog.csdn.net/qq_42304949/article/details/1044820372.问题一:一直不能make原因:没有装Fortran编译器yum install -y gcc-gfortran获得的经验:su root上升到管理员权限yum是Fedora中的sudo apt-getvi是Fedora中的vimvi按下i进入编辑模式,按照esc退出,按shift+q进入一般模式...

2020-11-09 10:02:24 220

原创 Fedora中的vim

1.首先,Fedora和Ubuntu不一样,文本编辑器不一定是vim,其实自带的是vi。2.如果为了安装vim,把vi卸载了,怎么办?查到一篇文章:Linux Fedora 计划将默认文本编辑器从 Vi 更改为 Nano所以,从网上能查到所以vi开头的命令,都改用nano试试。如:# vi /etc/yum.repos.d/fedora.repo改为:# nano /etc/yum.repos.d/fedora.repo3.解决这个问题后,我们来安装vimfedora安装vim7.4

2020-11-08 17:13:08 640

原创 Dev-C++配置openGL

WINDOWS配置:1.下载GLUThttp://www.opengl.org/resources/libraries/glut.html2.拷贝文件到对应位置glut.h dev-c++所在目录/include/gl/glut32.lib dev-c++所在目录/lib/glut32.dll windows/system32/windows/SysWOW643.修改编译器选择选择32位的release4.DEV C++库的配置工具->编译选项

2020-09-16 12:56:31 1994 1

原创 数据结构

1.注意初始化空表的时候 List L = (List)malloc(sizeof(List)) 会导致答案错误,但是本地编译并不会报错,正确写法应该是 List L = (List)malloc(sizeof(struct LNode)) 。

2020-06-15 22:46:16 95

原创 易保研机试训练营-基础营|动态规划|C -最大连续子序列

题意给定K个整数的序列{ N1, N2, …, NK },其任意连续子序列可表示为{ Ni, Ni+1, …,Nj },其中 1 <= i <= j <= K。最大连续子序列是所有连续子序列中元素和最大的一个,例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和为20。在今年的数据结构考卷中,要求编写程序得到最大和,现在增加一个要求,即还需要输出该子序列的第一个和最后一个元素。Input测试输入包含若干测试

2020-06-14 22:15:48 119

原创 易保研机试训练营-基础营|动态规划|D - To the Max

题目有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。Sample Input21 23 6Sample Output13错误原因考虑到计算机可能由于用科学计数法表示结

2020-06-14 21:27:36 96

原创 易保研机试训练营-基础营|搜索|E - A计划

题意可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老。年迈的国王正是心急如焚,告招天下勇士来拯救公主。不过公主早已习以为常,她深信智勇的骑士LJ肯定能将她救出。现据密探所报,公主被关在一个两层的迷宫里,迷宫的入口是S(0,0,0),公主的位置用P表示,时空传输机用#表示,墙用*表示,平地用.表示。骑士们一进入时空传输机就会被转到另一层的相对位置,但如果被转到的位置是墙的话,那骑士们就会被

2020-06-14 10:25:12 79

原创 易保研机试训练营-基础营|搜索|C - 棋盘问题-2019北叉机试原题

题意:这是一道深搜裸题在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。Input输入含有多组测试数据。每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。 n <= 8 , k <= n当为-1 -1时表示输入结束。随后的n行描述了棋盘的形状:每行有n个字符,其中 # 表示棋

2020-06-13 23:34:59 120

原创 易保研机试训练营-基础营|贪心|E - Radar Installation

题目Assume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. Each small island is a point locating in the sea side. And any radar installation, locating on the coasting, can only cover d distance, so an island in

2020-06-13 14:57:50 153

原创 易保研机试训练营-基础营|贪心|C - 活动安排问题

题目有若干个活动,第i个开始时间和结束时间是[Si,fi),同一个教室安排的活动之间不能交叠,求要安排所有活动,最少需要几个教室?Input第一行一个正整数n (n <= 10000)代表活动的个数。 第二行到第(n + 1)行包含n个开始时间和结束时间。 开始时间严格小于结束时间,并且时间都是非负整数,小于1000000000Output一行包含一个整数表示最少教室的个数。Sample Input31 23 42 9Sample Output2错误代码:语法错误?#inc

2020-06-13 00:07:46 896

原创 易保研机试训练营-基础营|常见算法

1.字符串1.1String类的substring()方法用于截取字符串String substring(int beginIndex)用途:返回一个新字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾参数:beginIndex - 开始处的索引(包括)返回:指定的子字符串public String substring(int beginIndex, int endIndex)用途:返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beg

2020-06-11 12:18:55 159

原创 易保研机试训练营-基础营|字符串|E - 字符串移位包含问题-华为秋招机试真题削弱版

题目对于一个字符串来说,定义一次循环移位操作为:将字符串的第一个字符移动到末尾形成新的字符串。给定两个字符串s1和s2,要求判定其中一个字符串是否是另一字符串通过若干次循环移位后的新字符串的子串。例如CDAA是由AABCD两次移位后产生的新串BCDAA的子串,而ABCD与ACBD则不能通过多次移位来得到其中一个字符串是新串的子串。Input一行,包含两个字符串,中间由单个空格隔开。字符串只包含字母和数字,长度不超过30。Output如果一个字符串是另一字符串通过若干次循环移位产生的新串的子串,则

2020-06-11 12:15:28 152

原创 易保研机试训练营-基础营|字符串|D - Write a simple HTML Browser

题目If you ever tried to read a html document on a Macintosh, you know how hard it is if no Netscape is installed.Now, who can forget to install a HTML browser? This is very easy because most of the times you don’t need one on a MAC because there is a Acro

2020-06-11 12:13:27 219

原创 易保研机试训练营-基础营|特殊算法

1.打表代码前部用数组等数据结构暂存中间过程某值的一组答案,在代码后部直接从这组答案中查询,不需要再计算,节省时间。2.滚动数组用两个一维数组模拟二维数组中相邻的两行,向下滚动,节省空间复杂度。3.题目坑点1.时间复杂度2.空间复杂度3.数据溢出(long long有时可以解决)4.素数1.从1到sqrt(x)查看x是否为素数,算法时间复杂度为O(log(x))【可能有错误】。2.区间内素数查找:素数筛/线性筛【学了已忘】。5.快速幂适用场景:求x的x次方的个位且x很大,比如1000

2020-06-10 20:42:52 154

原创 易保研机试训练营-基础营|考点汇总

1.模拟概念:模拟问题就是简单地用代码去仿真题目描述的问题,实现题面的要求。位置:签到题思路:看清题意2.数学概念:数学问题主要考验思维(思路)和基本的数学素养,一般几行代码就可解决位置:签到题/中等难度题思路:找规律/数学推导...

2020-06-10 20:26:03 228

原创 易保研机试训练营-基础营|数学|D - 回文素数

题目一个数如果从左往右读和从右往左读数字是相同的,则称这个数是回文数,如121,1221,15651都是回文数。给定位数n,找出所有既是回文数又是素数的n位十进制数。(注:不考虑超过整型数范围的情况)。Input位数n,其中1<=n<=9。Output第一行输出满足条件的素数个数。第二行按照从小到大的顺序输出所有满足条件的素数,两个数之间用一个空格区分。Sample Input1Sample Output42 3 5 7代码#include <iostream&g

2020-06-10 13:00:03 159

原创 数学公式总结

1.a个方格乘以b个方格所形成的矩形沿方格边从其右上角走到左下角有多少种不同的不重复路径的走法?对于横向a格、纵向b格的情况,一共需要走a+b步才能到达,其中a步是向左的,b步是向下的。因此只要从a+b步中选择出a步来向左走即可(或者从a+b步中选择出b步来向下走也可以),也就是或者...

2020-06-10 11:37:18 140

原创 易保研机试训练营-基础营|数学|C - Celex Update

题目During the quarantine, Sicromoft has more free time to create the new functions in “Celex-2021”. The developers made a new function GAZ-GIZ, which infinitely fills an infinite table to the right and down from the upper left corner as follows:The cell

2020-06-10 11:34:42 170

原创 易保研机试训练营-基础营|模拟|D - 浪漫手机

题目最近,WisKey迷上了手机铃声,但是他对音律不是很懂,所以他想着能否用计算机来随机生成铃声。当WisKey写好程序后,发现生成出来的根本不是铃声,而是噪声!之后WisKey查阅了一些乐谱发现,其实很多铃声是以某种规律变化的,这里为了简化这个难题,他以连续3个音符来判断下个音符。如有模式在给定第一行乐谱的情况下,按模式将产生如下乐谱图形:我们用0表示白色格子,用1表示黑色格子。对于没有连续3个格子的边缘(即没有左边格子或右边格子),我们直接用白色格子代替缺少的那一个格子。输入第一行有

2020-06-08 22:57:25 185

原创 编程中遇到的小bug

1.栈1.1空栈不能取顶。if(stack.top() == '(' || stack.size() == 0)//如果栈本身为空,这里if中首先取栈顶,就会导致段错误//SIGSEGV --- Segment Fault

2020-06-08 22:49:24 163

原创 神经网络算法初探

神经网络的基本单元是神经元,它是包括输入、连接、计算和输出功能的模型(MP)。其中,每个连接都对应一个权值,神经元在接受上一层神经元的不同输入信号后,通过对应的连接进行信号的加权传递,再利用计算函数对各加权信号和进行计算处理,获得输出信号后传给下一层。根据计算函数的不同,可以分为不同的神经元类型:最基本的神经元类型是线性神经单元,它仅在输入信号加权和的基础上加一个偏值常量。在线性神经元的基...

2020-05-06 08:51:48 444

原创 团体程序设计天梯赛-练习集|L2-016 愿天下有情人都是失散多年的兄妹 (25分)

题目来源:团体程序设计天梯赛-练习集|L2-016 愿天下有情人都是失散多年的兄妹 (25分)L2-016 愿天下有情人都是失散多年的兄妹(25 分)呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?输入格式:输入第一行给出一个正整数N(2 <= N &...

2020-05-06 08:48:18 286

原创 分类与预测算法初探

1. 决策树之系列一ID3原理与代码实现2.详解朴素贝叶斯分类算法3.kNN分类 (k-nearest neighbor,k近邻法)

2020-04-16 21:12:28 730

原创 BEGIN-3 圆的面积

问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除...

2020-03-30 20:01:43 92

原创 BEGIN-4 Fibonacci数列

问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除...

2020-03-30 19:51:40 85

原创 洛谷|BOSS战-入门综合练习1|P2089 烤鸡

洛谷|BOSS战-入门综合练习1|P2089 烤鸡第一次做:2020年2月23日1小时58分钟没有任何思路,看到题解才知道可以用10层循环的暴力枚举或者深搜解法一:暴力枚举#include<iostream> using namespace std; int main() { int a,b,c,d,e,f,g,h,i,j,in,x=0; c...

2020-02-23 17:04:46 145

原创 蓝桥杯省赛知识点

蓝桥杯省赛知识点1、C++ STL 常见算法2、C++ 输入输出(包括流、文件)3、C++常用泛型:list vector stack map4、暴力穷举5、递归6、全排列 next_permutation 康托展开式7、回溯8、DFS、BFS、hash表9、数学上的有:辗转相除(两行内),素数等国...

2020-02-22 14:56:24 1106

原创 BEGIN-2 序列求和[求和公式]

BEGIN-2 序列求和[求和公式]问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入100样例输出5050数据规模与约定1 <= n <= 1,000,000,000。说明:请注意这里的数据规模。本题直接的想法是直接使用一个循环来累加,然而,当数据规模很大时,这种“暴力”的方法...

2020-02-22 14:50:10 140

原创 数据规模(小型)

数据规模(小型)一、字符型类型大小区间范围char8位-128 ~ 127(3位)二、整型C语言中规定:long long ≥ long ≥ int ≥ short,一般认为long = int。类型大小区间范围char8位-128 ~ 127(3位)short16位-32767 ~ 32768(5位)unsign...

2020-02-22 14:37:04 296

空空如也

空空如也

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

TA关注的人

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