自定义博客皮肤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)
  • 收藏
  • 关注

原创 gitee个人代码仓库使用(git小乌龟)

一、前期环境准备1. 下载安装git,网址:Git - Downloads(傻瓜式安装一直下一步即可)2. 安装Tortoise(git小乌龟)https://tortoisegit.org/download/同样傻瓜式操作选择性安装汉化包(一定要注意版本号对应)只要版本对应即可顺利安装易错点:(1)安装git小乌龟前git一定要正确安装完成 (2)安装汉化包之前git小乌龟要安装完成二、开始...

2021-12-26 21:51:18 3491 1

原创 CentOS 7系列弹性云服务器安装图形化界面

华为云初始场景是不提供图形化界面的需要自己安装。限制条件:云服务器的内存不小于2g(小于2g会出现无法启动等问题) 我的由于是华为云,因此需要华为云的镜像源操作方法:1.安装图形桌面命令: yum groupinstall "Server with GUI"(如果提示Failed : python -urllibs3.noarch 0:1.10.2-7.e17则尝试下面命令)命令:mv /usr/lib/python2.7/site-packages/urllib3/packag

2020-05-24 18:35:29 1817

原创 华为云鲲鹏CentOS7虚拟机下载安装GNOME图形化后鼠标图标消失解决办法

华为云centos云服务器,购买后初始状态是没有操作界面的,只能进行命令模式。安装命令参考博客:问题现象:操作系统安装过后,使用远程登录,鼠标可以用但是属于摸瞎操作,可以点但是没有光标出现。解决办法:1.进入/etc/X11/xorg.conf.d/目录下命令:cd /etc/X11/xorg.conf.d/2.创建一个配置文件20-virtio.conf(20来指定初始化顺序,后面的名字自定义)。命令:vi 20-virtio.conf3.调用命令生成xorg.conf

2020-05-24 18:18:30 1577

原创 VMware虚拟机连不上Xshell(网络问题)解决办法

首先检查一下设置是否有问题:1.VMware虚拟机网络链接方式一般选择NAT模式2.如果选择的是NAT模式,则使用的是VM8虚拟网卡3.对VM8虚拟网卡进行设置这里我设置的是95网段(在保证网段不冲突的前提下随意设置)4.接下来在VMware的编辑里找到虚拟网络编辑器选中VM8虚拟网卡更改子网IP和子网掩码(一定要对应上面的IP设置)接下来进行NAT设置将网关设置正确(一般虚拟网卡的地址当作网关使用)5.最后一步进入虚拟机设置网络文件..

2020-05-16 18:07:08 8355 1

原创 HDU 2019多校联赛 1004题Vacation(HDU-6581) 思维题

6581 题目链接题意:有n+1辆车要过马路,信号灯一直为绿。每个车的长度为,距离停止线产长度,速度为。现在要求求出第0辆车(据停车线最远的)从开始到车头通过停止线经过的时间。每辆车可以无缝衔接。思路:既然可以无缝衔接,那么就让可以追上的汽车合成一个汽车,速度为前车的速度,计算整辆车(合并后的车尾)经过停止线的时间。无需考虑两车的间距,因为时间是相同的。只需找到最大的时间即可。...

2019-07-23 16:05:03 473

原创 POJ 生日蛋糕 DFS+剪枝

题目链接题目大意:一个多层生日蛋糕。要求下面一层一定要比上面的一层大而且高,求符合该条件的蛋糕,其中最小的表面积;解题思路:要求出最小表面积且下面的要比上面的大,所以每一层的半径和高度最小值为该层的层数(从上到下数的层数),这样一一枚举每层的半径和高度。但是由于情况太多,所以需要剪枝来降低搜索的次数。剪枝一:剩余的蛋糕体积小于0;剪枝二:高度和半径小于最小值(也就是当前层数)...

2019-06-11 20:17:03 321

原创 2019年河南省ACM大学生程序设计竞赛原题

A题:可以用kmp,也可以暴力B题:动态规划C题:可以用kmp,也可以暴力D题:直接求每段的斜率,算出每个点的收益y然后相加即可,22点必定有一趟车E题:求树的路径有多少个,建树就完了(比赛时很多人认为是并查集)F题:(最大的争议就是他 垃圾题)也就是01矩阵,找出11然后开始加,其实应该用二分图匹配,但是很多人用贪心就过了,其实根本过不了,贪心根本不对。被爆出是poj原题...

2019-05-09 20:44:40 2043 1

原创 2019年河南省第十二届ACM大学生程序设计竞赛(赛后总结)

省赛原题:https://blog.csdn.net/qq_41181881/article/details/90047130 今年是ACM大学生程序设计竞赛举办的第十二年也是第十二届,在全国大学生程序类比赛中,ACM竞赛应该算是最有分量的、含金量最高的比赛了。今年ACM河南省省赛是在黄淮学院的体育馆里面进行的,据说这次的规模和形式与ACM区域赛可...

2019-05-09 19:59:39 1271

原创 2019年第十届蓝桥杯 赛后总结(带原题)

原题链接: https://pan.baidu.com/s/1KG9TmFdYTsLO-4i1cVNCXQ 提取码: xjk9总结: 蓝桥杯分为两个部分,填空题和编程大题,填空题只需要答案,不管你用什么方法只有答案正确都给分,一般做填空题都是,口算,或者暴力强解。蓝桥杯的比赛规则就像高考试卷一样,提交答案比赛中并不告诉你正确与否,赛后才知道你这张卷子可以得多少分。编程题就是...

2019-04-02 20:00:45 4112

原创 与gets()作用相同的三种函数用法

由于较多最新版本的编译器不支持gets()函数了,所以大家可以用下面这三种方法替代。(可以读空格,到换行结束)自己感觉哪种好记就用哪个吧。1.scanf();#include <cstdio>using namespace std;int main(){ char a[100],c; int n=0; while(~scanf("%c",&amp...

2019-04-01 20:30:55 3454 2

原创 2019年第四届天梯赛 赛后总结

今年是第四届天梯赛,河南省的分赛点仍是郑州轻工业大学(记得去年去的时候还是郑州轻工业学院)。比赛时间是下午1点到4点,所以我们是上午才去的,中午发的饭票在贵校食堂吃的午饭。食堂的饭还可以的,可能是怕我们差评吧,哈哈哈。 1点比赛开始,今年首次使用屏幕软件监控系统,比赛开始前偷偷动鼠标都会被发现,比赛中禁止打开其他软件(发现后全校禁止比赛)。我的策略是先从简单的题开始做...

2019-04-01 20:15:46 5790 16

原创 广义表 的Tail和Head

广义表 :A =(a,b,(c,d),(e,(f,g)));Tail(A)=(b,(c,d),(e,(f,g)));Tail(Tail(A))=((c,d),(e,(f,g)));Head(Tail(Tail(A)))=(c,d);Tail(Head(Tail(Tail(A))))=(d);Head(Tail(Head(Tail(Tail(A)))))=d;

2019-01-08 16:34:02 9679

原创 Java 最简单的窗口实现

预想的结果截图:首先肯定要有一个窗口、两文本框、两个标签、一个按钮:首先定义全局变量://窗口: JFrame window; //用户名、密码文本框 JTextField user; JTextField pwd; //登录按钮 JButton Login;接下来对窗口和按钮以及文本框进行设置位置:(密码设置为隐藏显示)用构造器进行初始化(注意一定要在窗口可...

2018-12-27 11:54:04 30146 10

原创 Balanced Lineup(基础线段树)查询区间最大差值

poj 3264题目链接题目意思就是查询区间的最大值与最小值的差;最简单的线段树问题,代码中讲解;#include &lt;cstdio&gt;#include &lt;math.h&gt;#include &lt;iostream&gt;#include &lt;algorithm&gt;#define lchild left,mid,root&lt;&lt;1 ...

2018-11-22 11:41:35 489

原创 数据结构-严蔚敏视屏讲解

百度云盘链接: https://pan.baidu.com/s/1osT2uLKxlsgYHAtlLsuCsw提取码: hctf 

2018-11-02 18:09:48 1513 1

原创 ACM 博弈专题(5种模板)

(一)巴什博弈(BAsh Game)题目模板只有一堆n个物品 两个人轮流取,每次只能取1~m个物品,谁先取完,谁胜利;(n,m是输入的随机数)解题思路当 n = m + 1 时 第一个取的人不可能获胜; •当 n = k*(m + 1) + r 时 (k,r,s都是未知的整数) •先取者拿走 r 个,那么后者再拿(1~m)个 • 此时 n =(k...

2018-11-01 19:49:08 589

原创 快速幂

样例一:公式:防止a和b过大而导致的溢出;样例二:求为了将时间复杂度降低,a的b次方需要a相乘b次,而只需要运行次,运用递归的思想,能将时间复杂度大大降低;代码如下:long long int pow(int a,int n)//a的n次方{ if (n==0) return 1; if (n==1) return...

2018-10-21 21:10:38 143

原创 数据结构教程(第5版)李春葆 课后习题及答案(PDF版)

数据结构教程(第5版)李春葆 课后习题及答案(PDF版)链接: https://pan.baidu.com/s/1IYmbv16hiZJVwR5EJY-mcQ提取码: 6uwa 数据结构听不懂的同学看一下严蔚敏的数据结构:(经典中的经典)链接: https://pan.baidu.com/s/1YKhhHsn_X7YCxaFKwWACNw提取码: 3g9x  数据结...

2018-10-08 19:58:22 111269 68

原创 HDU 1198 :Farm Irrigation

题目链接解题思路:(dfs思路)通过构图,记录每条路的通向方向(定义一个数组存储各条路通向的方向),在去寻找下一个田地是否连通,并且一个一个寻找,并标记。代码内详细讲解:#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;string.h&gt;using namespace std;int f[4][2]={-...

2018-09-25 21:00:13 150

原创 数学建摸总结

前言:         在此感谢对我们进行长期培训的老师们和在数学建模中的队友们——致敬。正文:本人一名计算机专业的大二学生,在上大学之前从未听说和接触过数学建模。直到大一下学期才开始接触建摸。我在大一上学期加入了学校ACM算法公关部,编码能力和逻辑思维能力较强,因此数学学院的老师找到我们的老师希望我们参加数学建模比赛。刚开始听说数学建模的奖项比较容易得,大家都非常踊跃的报名参加,但是...

2018-09-18 20:51:46 412

原创 sort函数对结构体的排序

sort对结构体的排序,需要自定义排序规则,例:需要根据结构体内的某个变量对结构体数组进行排序struct fj{ int a,b; double c;}f[1005];bool cmp(fj a,fj b)//fj就是结构体名{ return a.c&gt;b.c;}排序后,结构体是根据结构体内的c变量进行的从大到小的排序;...

2018-09-10 20:59:41 4671 1

原创 Matrix from Arrays

题目链接题目大意:给一个T,T组测试样例;再输入一个L,表示L个已给数据,由这L个数据经过公式构成一个无限二维矩阵 ;再输入一个Q,表示Q个询问;接下来Q行是2个点的坐标x0,y0,x1,y1;输出从(x0,y0)到(x1,y1)的矩阵内的数字和;按照公式输入的顺序如下:1 2 4 7 ... 3 5 8 ... ......

2018-08-03 16:23:40 190

原创 hdu-6335 Nothing is Impossible

题目链接Problem Descriptionm students, including Kazari, will take an exam tomorrow.The paper consists of exactly n problems, the i-th problem contains ai correct answers and bi incorrect answers, i...

2018-08-02 09:49:42 348

原创 set的作用和用法

set的主要功能就是相当于一个插入后能自动排序的数组(从小到大)。但是要注意一个数值在set中只能出现1次或0次; 用法:一.如何定义:1.注意头文件:#include &lt;set&gt;;2.定义set类型的数组:set&lt;类型&gt;  名称;例如—— set&lt;int&gt;  s;3.  (1).    insert()    ;//插入元素;    例...

2018-07-29 10:19:00 6962

原创 hdu-多校联赛6301 Distinct Values

题目链接Problem DescriptionChiaki has an array of n positive integers. You are told some facts about the array: for every two elements ai and aj in the subarray al..r (l≤i&lt;j≤r), ai≠ajholds.Chiaki...

2018-07-28 21:27:28 159

原创 并查集(How Many Tables)

在初高中数学中我们都学过集合,也就知道集合的交集和并集。所以思路应该很明确,但是用代码表示要注意一下几个坑:1)两个集合中可能有重复的元素,一定要查重;2)两个集合合并,一定要将两个集合的所有元素都归到一个集合内;用一个经典的查并集算法题来解释一下How Many Tables(并查集)Link:http://acm.hdu.edu.cn/showproblem....

2018-05-23 20:54:13 562

原创 为什么memset函数只能赋值为0?

memset是依靠二进制进行初始化的。所以只能赋值为0;(其它待测试)memset(f,0,sizeof(f));这个红色的0,并不能随意修改(比如想把f数组全部赋为9 那就不能用这个函数 只能用for循环);如果将0改为9,将会出现乱码情况;大佬的解释:memset是按字节设置的,0x3f会让每个int型数据变成0x3f3f3f3f是一个很大的数,同理 0 会变成二进制的32个0,即...

2018-04-13 17:02:28 4716 8

原创 2018 天梯赛 赛后总结

菜鸡赛后总结分享       2018年/3月/31日,阳光明媚,我们参加比赛的大一的同学都非常兴奋,因为今年天梯赛是我们入学以来参加的第一次大型比赛。我们学校的acm训练营参加比赛的共有三支队伍(30个人+2位带队老师)。作为大一的我能被选上参加比赛真的是非常荣幸。早上我们8点乘坐学校包的大巴车出发,在车上我们异常的兴奋,有说有笑,老师们也非常和蔼可亲,还跟我们一起开玩笑玩游戏。一路上有说有笑,...

2018-04-01 20:35:36 935 2

原创 (sscanf|sprintf)的用法

sscanf:将固定格式的字符数组内的一些数字字符,转换成整形;具体用法举例分析更容易说明:用IP来举例(可以用于判断IP是否合法)#include&lt;stdio.h&gt;int main(){ char ip[20]; int i1,i2,i3,i4; gets(ip);//IP的样例:192.168.1.130 sscanf(ip, "%d.%d.%d...

2018-03-15 20:49:49 194

原创 数组的定义以及归零

当定义的数组为全局数组时,数组内的初始值都为0;#include&lt;stdio.h&gt;int a[10];//全局数组int main(){ int i; for(i=0;i&lt;=9;i++) { printf("%d\n",a[i]); }}输出结果:当在主函数中定义数组,数组的值将是随机的:#include&lt;stdio...

2018-03-14 21:07:08 4131

原创 求数根

题目描述 给你一个数,对于一个数,把他所有位上的数字进行加和,得到新的数。 如果这个数字是个位数的话,那么他就满足条件,如果不满足条件就继续让它重复以上操作。直到满足条件为止。 输入描述:给一个整数数字n(1&lt;=n&lt;=1e9)。输出描述:输出由n经过操作满足条件的数示例1输入12输出3说明12 -&gt; 1 + 2 = 3示例2输入38输出2说明38 -&gt; 3 + 8 =...

2018-02-25 15:07:30 1226

原创 容斥原理

题目描述给出一个数n,求1到n中,有多少个数不是2 5 11 13的倍数。 输入描述:本题有多组输入每行一个数n,1输出描述:每行输出输出不是2 5 11 13的倍数的数共有多少。

2018-02-04 16:05:41 204

原创 大笨钟

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当

2018-01-31 21:08:57 12086 1

原创 画8

Problem Description谁画8画的好,画的快,今后就发的快,学业发达,事业发达,祝大家发,发,发. Input输入的第一行为一个整数N,表示后面有N组数据. 每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度. Output画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增

2018-01-31 20:59:22 870

原创 18岁生日所经过的总天数

Problem DescriptionGardon的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。 Input一个数T,后面T行每行有一个日期,格式是YYYY-MM-D

2018-01-31 20:51:07 3212 2

原创 大数据n的阶乘

题目描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?输入输入文件第一行有一个整数n(1≤n≤50),以下n行每行有个整数k(0输出输出文件有n行,各包含一个结果。样例输入2550样例输出1203041409320171337804361260816606476884

2018-01-12 22:14:01 1321

原创 考试排名(结构体专题)

题目描述今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩。现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入第1行给出考生人数N ( 1<= N<=100 )、考题数M (1<=M<=10 )、分数线(正整数)G;第2行排序给出第1题至第M题的正整数分值; 以下N行,每行给出一

2018-01-05 11:36:06 489

原创 大一上学期知识总结

一.结构化程序设计:1.语言基础:(1).变量;(2).数据类型(在计算机中的储存方式和运算方式):int、char、float、double;(3).运算符:+、-、*、/;(4).表达式;2.三大基本结构:(1).顺序;(2).选择:if(只有两条之路)、switch(多分枝选择语句);(3).循环:①循环体  ②循环变量 ③循环条件

2018-01-03 18:54:53 528 1

原创 总成绩排序

题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。请按如下规则排序:按总成绩降序排序,若总成绩相同,则按姓名升序排序。输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。输出输出排序后的成绩单,格式见输出样例。

2017-12-24 21:13:07 2005

原创 字符串的比较

两个字符串比较内容是否相同需要调用#includestring.h>函数 在主函数中格式为 strcmp(a,b)==0; a表示数组a,b表示数组b; 该函数只能用于char类型数组,也就是字符类型的数组比较; 长度不同也可以比较,因为如果字符类型的数组没有输入会自动用“\0”填充。 用法举例:#include#includeint main(){ char

2017-12-24 21:06:33 247

空空如也

空空如也

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

TA关注的人

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