自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hdoj 1004

Let the Balloon RiseContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges’ favorite time is guessing the most popular problem. When the contest is over, they will count the balloons of each color and f

2021-10-13 00:27:02 117

原创 day3-简单dp-最长子序列和问题

最长子序列问题题目描述给一个序列 求最大子序列的和例如1 2 3 4 -1 5最大和就是全部加起来比如1 -2 3 1 -5 4 5 5 5 5 5 5 3 1 2如此就是-5后面的和加起来那么 最大的和出现的位置 可能是前面。也可能是后面那么我们需要一个数组记录第i个和#include <iostream>#include <limits.h>using namespace std;#define _rep(i,a,b) for(int i=(a);i

2021-10-01 23:42:03 125

原创 day2-并查集

模板代码可以再优化的#include <iostream>using namespace std;const int Max=1e4+5;int a[Max];int aux[Max];void init(int n){ for(int i=1;i<=n;i++){ a[i]=i; aux[i]=0; }}int find_set(int x){ return x==a[x]?x:find_set(a[x]);}

2021-10-01 00:58:13 105

原创 蒟蒻blogDay1-差分数组-线段树

rrrr

2021-09-28 01:00:04 89

原创 code-runner配置vscode

code-runner配置vscode大一新生 课程繁多各种要求下载的IDE以及编辑器 编译器种类众多vscode + code-runner 解决所有烦恼C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript等等都是被支持的先说一下Windows用户首先要下载vscode以及编程语言的环境举个例子

2021-09-26 18:49:11 1565

原创 QQ空间批量删除说说

此次使用系统 mac使用浏览器 谷歌浏览器使用语言 javascriptJavascriptJavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。Java...

2020-02-10 04:45:25 1453 1

原创 C++排序(冒泡 选择 插入 桶 归并 快速)

1.排序2.使用语言C++3.系统 mac4. IDE Clion5.涉及排序 希尔排序(没有完成) 冒泡排序 桶排序 选择排序 快速排序 归并排序 插入排序 外加康托展开算法完成且可用的排序冒泡排序选择排序插入排序桶排序归并排序快速排序外加辅助的函数7. 确定序列是有序的8. 自动输入和输出代码分为三部分一个头文件一个cpp一个main准确的说是2个部...

2020-02-08 14:38:39 280

原创 C++STL解决八数码问题

解决八数码问题使用语言C++使用系统Mac使用IDE:Clion正文先放源码 大部分借鉴了书本的代码随后对部分代码进行解释源码#include <iostream>#include <queue>#include <cstring>#define LEN 362880using namespace std;/* * 八数码问题 ...

2020-02-04 13:42:24 488 1

原创 Mac下的vim简单配置

上次使用mac用的是黑苹果但是这次用的是MacBook Pro继续为上次做些补充上次大约一年前写的这篇文章虽然是mac下的vim 但是实际上是Ubuntu的为什么这么说 是因为当时的我买了腾讯云的服务器 然后安装了Ubuntu系统 用来搭建网站的 索性就通过ssh协议访问Ubuntu并用Mac终端使用Ubuntu下的vim因为本质上没有什么区别 但这次是在mac本身的终端下使用的vim...

2020-02-03 02:09:03 6342

原创 C++二叉搜索树

树的定义树是一个数据结构 首先 要知道的就是他是递归生成的建立二叉搜索树//首先是头文件 //这里为了方便就直接用这个了#include <bits/stdc++.h>using namespace std;struct node{ int key; node* left; node* right;};struct tree{ node* root;};...

2019-09-21 19:04:01 151

转载 deepin关闭vscode默认打开文件夹

文章转载目的为了避免自己忘记这个方法在deepin系统下载vscode,打开一些目录就会使用vscode打开目录。要想用尝试自己的文件夹管理打开,在命令行中执行以下命令:xdg-mime default dde-file-manager.desktop inode/directory转载链接https://blog.csdn.net/myspace_word/article/detai...

2019-08-25 21:22:39 895

原创 C++简单的归并排序

归并排序归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。·····················································...

2019-08-22 20:23:23 508 1

原创 C++解决Red and Black

搜索深度优先搜索广度优先搜索这两个搜索算法是最基本的暴力技术一只老鼠走迷宫。它们在每个路口都向一个方向走 ,如果碰壁 那么就退回一步 走原来相反的方向 这个算法就是 深度优先算法(DFS)一群老鼠走迷宫 ,假设老鼠的数量是无限的 一个路口放部分老鼠 一只老鼠走碰壁 那么就停下来 如果老鼠到达的路口是其他老鼠来过的 也停下来 这个就是广度优先搜索(BFS)BFS我们稍微的探讨一...

2019-08-20 19:04:20 876

原创 关于C++单链表输入输出char类型

在使用VS2019的时候struct node{ int num; char name[100]; node* next;};在这里,name按道理是可以cin>>p->name;输入的但是,在VS中我们没有办法,我只好使用strcpy函数来实现拷贝但是在gcc的环境下是允许的...

2019-08-16 08:14:37 750

原创 使用mac以及vim的初体验

本次使用编辑器vim使用系统mac关于vim这种传说级别的编辑器我也是尝试了一下整理了一点vim的命令众所周知 vim都三种模式 普通模式 插入模式 和可视模式进入普通模式 用esc进入插入模式 用i进入可视模式 用vshift + o 可以在光标的上一行插入o 可以在光标的下一行插入h j k l 是当时因为vim开发的时候没有方向键因此才有的产物但是用习惯了...

2019-08-06 13:53:39 3326

原创 利用easyx写简单的贪吃蛇 带一点小小的API

开始先放代码#include <stdio.h>#include <graphics.h>#include <conio.h>#include <Windows.h>#define BLONG 50void InitData();void JudgeAnd();void Input();void WithoutInput();v...

2019-07-28 17:08:06 564

原创 简单的链式表对数组的元素取反

栈栈是一种重要的线性结构,它是受限的线性表,是仅能在表的一端进行插入和删除运算的线性表。栈被广泛的运用到各种系统的程序设计中。1)通常称插入、删除的一段为栈顶,另一端称为栈底。2)当表中没有元素时称为空栈。3)栈为后进先出的线性表,简称LIFO表。栈的修改是按照后进先出的原则进行。每次删除的总是当前栈中最新的元素,即最后插入的元素,而最先插入的则是被放在栈的底部,要到最后才能删除。利用...

2019-07-23 21:08:46 644 1

原创 单链表的应用

本次使用C++删除相比于插入稍微简单一点首先设单链表长为NodeNum假设要删除第i个结点,只需要遍历到第i个,并删除这个结点,即可。需要使用的函数free()头文件:malloc.h或stdlib.h作用:释放malloc(或calloc、realloc)函数给指针变量分配的内存空间。注意:使用后该指针变量一定要重新指向NULL,防止野指针出现,有效规避错误操作。本次因使用C++...

2019-07-22 05:42:07 381

原创 单链表的查找与修改

本次使用C++语言#include <iostream>using namespace std;struct node{ int num; node* next;};node* head,*now,*p;int NodeNum;node* create(){ int x; cout << "Please input NodeNum:"; cin ...

2019-07-20 17:23:28 1781

原创 单链表输入输出

废话不说单链表 头结点没数据 能输入输出char类型的数据代码:#include<iostream>using namespace std;struct Node { int data; char name[80]; Node* next;};Node* head, * p, * r;int x;char str[80];int main(){ cin &...

2019-07-19 17:57:57 4119

原创 简单的链表(输入并输出)

(阅读友情提示,将节点,结点看成同一个概念 输入法变来变去的 懒得改)众所周知,单单的数组没有办法达到动态分配的效果。因此,链表就产生了,来满足人们的欲望我今天被链表折磨的简直难以想象单单是见到这张图就已经心有余悸,一个下午不知见了多少次。最终在他人的帮助,百度的查询(百度其实没啥鸟用)的艰难环境下终于完成了最简单的单向链表对链表或是结构体的概念让我有了更深一步的理解As eve...

2019-07-18 00:01:23 20578

原创 关于Windows.h头文件函数的简单应用

关于Windows.h头文件函数的简单应用#include<stdio.h>#include<Windows.h>#include<conio.h>int mian(){ int x; scanf_s("%d",&x); DOWRD pid; HWND hwnd=FindWindow(NULL,TEXT...

2019-07-16 17:30:46 4970

空空如也

空空如也

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

TA关注的人

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