自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xbox series s 运行游戏显示网络异常 0x80072ee2

xbox series s 运行游戏显示网络异常 0x80072ee2解决办法下载游戏时候Dns 8.8.8.8 8.8.8.4玩游戏时候Dns4.2.2.2 4.2.2.1亲测有效

2022-02-17 12:29:29 7519

原创 Pycharm笔记

学习Pycharm笔记1.快捷键ctrl + d //复制一行ctrl + y //删除一行shift + enter// 直接换行 ctrl + / //批量注释 , 再此使用 取消注释 Tab //缩进shift + Tab //取消缩进 ctrl + 减号 //折叠ctrl + shift + 减号 //全部折叠 ctrl + 加号 //展开 ctrl + shift + 加号 //全部展开 2.注意使用左边的 structu

2021-01-13 16:58:16 263

原创 Socket 函数

Socket 小结函数注意 accept connect send recvsocket()#include<sys/types.h>#include<sys/socket.h>int socket(int family,int type,int protocal);int family //参数指定所要使用的通信协议AF_UNIX // Un...

2020-02-23 16:26:12 319 1

原创 Linux Gcc命令

Linux Gcc命令对C: gcc options filenames对C++: g++ options filenames(主要老是忘记 就写一下)(基础的是下面的 难的也不太会 尬尴)

2020-02-22 17:23:23 209

原创 算法培训 Day 1-2 单调栈

算法培训 Day 1-2 单调栈给出一些数 定义函数 f(i) 代表数列中第 i个元素之后第一个大于a[i]的元素的下标输出每个数的 f(i)解答维护一个单调栈 栈内的元素直接为 数组数据的下标 i 然后每到下一个数 就和当前栈顶的指向的元素进行比较 如果小于就放入,如果大于则一直出栈 直到栈顶大于当前元素因此可以栈栈内先存入一个无穷大的数 的下标,设a[0]=inf 然后把0 ...

2020-02-19 11:47:23 225

原创 算法培训 Day 1-1 验证栈序列

算法培训 Day 1-1 验证栈序列给出两个序列 表示入栈pushed 序列 和 可能出栈的序列poped现在判断poped是否为可能的出栈序列(这里可能入栈一部分 然后就出栈 然后再入栈 再出栈)解答这里需要用到一个栈 来模拟入栈顺序,然后用一个 指针ptr 指向poped序列,当入栈后的数据 的栈顶为ptr 指向的 poped 序列的数,则将其出栈,然后ptr后移 直到最后push进...

2020-02-19 11:13:40 198

原创 算法培训 Day4-3 最小生成树

算法培训 Day4-3 最小生成树两种做法 Kruscal 和 Prim1.Kruscal虽然这个适合稀疏图,但好像没怎么遇到边很多的图,就算边很多,因为是遍历一遍边 即O(n) 复杂度,也是很快速算完的,且经过对比 比Prim 耗时还要短需要用sort对边的结构体进行排序struct edge{ int u,v; long long len;}e[maxm];b...

2020-02-17 11:22:27 176

原创 算法培训 Day4-2 DFS BFS

算法培训 Day4-2 DFS BFS1.迷宫枚举四个方向 设置两个数组int xi[4]={1,0,-1,0};int yi[4]={0,1,0,-1};比较坑的就是 只关注DFS函数 忘记将起点标记为已经访问 导致70分自己都自闭了 不过还是在进步吧#include<bits/stdc++.h>using namespace std;const int...

2020-02-17 11:21:13 204

原创 算法培训 Day4-1 迪杰斯特拉

算法培训 Day4-1 迪杰斯特拉迪杰斯特拉算法一般来说 做图论的题 采用邻接矩阵 或者 邻接表来解决这里学习了一种新的方法 链式前向星int maxn = 1000;int maxm = 2000;struct Edge{ int v,next;//next 指出下一条边的编号 long long len;}e[maxm];int head[maxn];//存放...

2020-02-17 11:20:23 162

原创 密码学总结

密码学实验总结在实验过程中,遇到了很多函数遗忘的问题,然后用了不少时间去查阅相关函数用法在这里就简单小结一下,为以后的学习助力单表仿射密码fill 函数fill(prime,prime+N,0) 将prime 数组,从0 开始 到N-1 的元素赋值为 0FILEC语言头文件为 stdio.h 文件操作的结构体FILE函数 **fprintf fgets fputs ...

2020-01-09 19:42:59 489 1

原创 仿射密码实验 C语言

仿射密码文件操作FILE *fpfp = fopen(" ","r") 打开文件while ( fgets(msg,50,fp1)!=NULL )读取文件中的数据 50 - 1 长度 到 msg数组fprintf(fp,"%d",num) 向文件格式输入最后记得关闭文件函数求解 乘法逆元直接逐个计算与 n 互素的数,将其与 a相乘后取模运算,看是否为1...

2019-11-12 19:16:44 911

原创 fill 函数 和 memset函数 小结

fill 函数 和 memset函数 小结1.fill函数头文件 <algorithm>按照单元赋值,将一个区间的元素都赋同一个值函数参数:fill(first,last,val);原理是把那一块单元赋成指定的值,也就是说任何值都可以2.memset函数头文件 string.h函数使用格式 memset(数组名,值,sizeof(数组名))原理:按...

2019-09-14 20:30:21 196

原创 CSP 2018年3月第2题 碰撞的小球

CSP 2018年3月第2题 碰撞的小球emm 填坑,之前 不会写了,然后看网上的也不太懂于是 把去年数据结构作业时 写的代码拿出来测了一下,没问题使用结构体来存储小球的位置和方向循环 t秒 ,依次判断所有的小球,看是否会相碰**(感觉会不会有点复杂,不是相邻的就行了吗,后面再填坑 改吧)**相碰的话就改变其方向即可接着判断 其位置是否走到两边的尽头除此之外的情况 就直接...

2019-09-14 17:34:40 223

原创 CSP 2017年12月第2题 游戏

CSP 2017年12月第2题 游戏在这里 发现了一个之前的一个错误想法:对一个数组 初始化为 同一个数据int arr[100]={0};//这样在全局数组 是会将其 全部初始化为 0int arr[100]={-1};//在全局数组 这样只会将第一个元素 设置为 -1,其余默认设置为 0在全局变量 可以将其全部设置为0,但是 若在局部数组,则会是不确定的数据(这个问题 我还...

2019-09-14 16:24:05 200

原创 CSP 2017年12月第1题 最小差值

CSP 2017年12月第1题 最小差值一开始可以直接建一个数组 arr[1005] = {0}然后使用 sort 函数将所读入的数据从大到小排序,这样的话,最小差值一定在相邻两个数之间发生并且前后相减一定>=0然后循环,取出其中最小的即可#include<bits/stdc++.h>using namespace std;int arr[1005]...

2019-09-13 17:01:12 359

原创 CSP 2018年3月第2题 碰撞的小球(有误 看最新的一篇)

CSP 2018年3月第2题 碰撞的小球我当时第一次做得时候使用结构体,但是现在发现直接使用 两个数组 用对应坐标来对应即可输入对应位置后 要设置其速度方向,默认向右为 +若一开始就在 末尾,则需要设置为 -1然后每一秒都要进行模拟,使得每个小球往前进方向前进一格需要和位置与自己相邻的小球进行判断,看是否会相碰但是 位置变化有一个先后顺序,当前位置改变后,可能会导致...

2019-09-11 22:24:05 185

原创 CSP 2018年3月第1题 跳一跳

CSP 2018年3月第1题 跳一跳我一开始做,没有做出来,哎,基础题偶尔也会卡住需要 pre 变量来记住上一次的得分,若这一次又中中心,则需要将得分 +2,以此类推第三个条件语句,else if(cur==2 && pre==2) 是有误的,这样导致连续的中心,得分会出错感觉 if else 语句也不会了…)#include<bits/stdc++...

2019-09-11 16:00:48 223

原创 CSP 2018年9月第2题 买菜

CSP 2018年9月第2题 买菜这题的重点 就是要清楚地分析 两个时间段之间的对应关系要清晰的分析出 相交、包含、相离的情况需要我们在纸上画图,这样比较好分析其次 要建立结构体数组 ,从而来存放读入的数据还有就是 结果感觉 大概是10^9 的样子,因此 把设置为 long long 类型下面是 源码#include<bits/stdc++.h>usin...

2019-09-08 17:01:34 266

原创 CSP 2018年9月第1题 卖菜

CSP 2018年9月第1题 卖菜注意点:需要创建两个数组,分别存放 第一天和第二天的菜价其余的只需按照题意来解决,即可#include<bits/stdc++.h>using namespace std;int arr[1010];int ans[1010];int main(){ int n; cin>>n; for(int i...

2019-09-08 16:07:40 157

原创 CSP 2018年12月第2题 小明放学

CSP 2018年12月第2题 小明放学1.思路数据类型 必须要是 long long 类型所有测试点保证 n ≤ 10^5 可能出现的最大的数为10^ 6 * 10^ 5 = 10^11int型最大表示的数是2147483647=2*10^9long long最大存储范围是10^18灯光的顺序 红 -> 绿 -> 黄k = 1 红 k = 2 ...

2019-09-07 08:29:53 297

原创 CSP 2018年12月第1题 小明上学

CSP 2018年12月第1题当时是第一次考试,不太懂得一些东西吧像第一题这样比较简单的题目,就应该顺利解决,只是可能需要注意一些小问题比如有没有可能 int范围不够等问题这道题 其实也就是很简单,只要判断当前的情况,然后加上相应时间即可以下是源码#include<bits/stdc++.h>using namespace std;int main(){ i...

2019-09-06 15:32:29 156

原创 Sort排序用法

Sort排序用法使用sort函数 简单、方便,c++一种排序方法之一 ,排序方法是类似于快排的方法但是实际运用过程需要我们做一些变形于是 写下这篇笔记,以便后来复习1.Sort函数使用模板Sort(start,end,cmp)头文件为#include<algorithm>Sort函数有三个参数:(1)第一个参数是数组的首地址,一般写上数组名就可以,因为数组名是一个指针...

2019-09-06 13:03:57 3413 1

原创 CSP 2018年12月第4题 数据中心

CSP2018年12月第四题自己也看了CSDN上很多代码,有的感觉自己也看不懂,最后结合着别人的思路和自己的一些想法 写出了 用查并集 结合克鲁斯卡尔的解题办法算法思想:最小生成树——克鲁斯卡尔算法先构造一个只含 n 个顶点、而边集为空的子图,把子图中各个顶点看成各棵树上的根结点,之后,从网的边集 E 中选取一条权值最小的边,若该条边的两个顶点分属不同的树,则将其加入子图,即把两棵树合成一棵...

2019-09-06 11:27:42 155

原创 克鲁斯卡尔算法小结(使用查并集)

克鲁斯卡尔算法 最小生成树1.基本思想先构造一个只含 n 个顶点、而边集为空的子图,把子图中各个顶点看成各棵树上的根结点,之后,从网的边集 E 中选取一条权值最小的边,若该条边的两个顶点分属不同的树,则将其加入子图,即把两棵树合成一棵树,反之,若该条边的两个顶点已落在同一棵树上,则不可取,而应该取下一条权值最小的边再试之。依次类推,直到森林中只有一棵树,也即子图中含有 n-1 条边为止2.使...

2019-09-06 10:47:37 599

原创 Python 笔记 1

Python 笔记 1在自学 Python期间 有些问题、笔记,在这里记录下来,方便后面复习 和查看1.列表定义列表 list1 = [1, 3, 5, 7, 100]添加元素list1.append(200)list1.insert(1, 400)list1 += [1000, 2000]print(list1)​ 输出​ [1, 3, 300, 7, 100]...

2019-09-04 16:33:06 94

原创 Git笔记 Day1

Git 笔记 Day1上学期学习 计组实验时 在虚拟机Linux环境下 对我们的项目使用过 Git当时感觉这个超厉害的样子,于是这学期开学有点时间 就想来了解 学习一下这里 主要通过知乎上的帖子,然后找到的是 廖雪峰老师的博客文章目录Git 笔记 Day11.入门简介-小知识2.安装3. 创建版本库4.初始使用仓库5.版本回退1.入门简介-小知识分布式版本控制系统根本没有“中央服务器...

2019-09-04 13:47:22 215

原创 CSP 2019年3月2题 二十四点

CSP2019年3月2题当时考试的时候 ,其实知道应该怎么做,因为数据结构考试,让我们 画过两个栈来计算表达值的图但是却不能够写出正确的代码,没有更好办法的情况下只能穷举法,自己把 一共三个符号 各4种情况,一共64种情况全部列举出来,从而把这道题做出来,但是确实太low现在在准备9月CSP的情况下,重新做这道题 发现可以简化一些首先,一个函数来判断为 乘除 还是 加减然后一个函数来计算...

2019-09-01 22:40:15 298 1

原创 CSP 2019年3月1题 小中大

CSP2019年3月1题试题编号:201903-1试题名称:小中大时间限制:1.0s内存限制:512.0MB#include<bits/stdc++.h>using namespace std;int main(){ int n; int max,min; double mid; int arr...

2019-09-01 16:22:33 293

原创 Intellij IDEA中程序播放音乐 没声音

Intellij IDEA上运行播放音乐的程序 没有声音按照网课课程所讲照着视频 做下来后运行 发现没有声音 着急ing······下面是代码public static void main(String[] args) { try{ String path=Main.class.getResource("音乐.mp3").toURI().toStr...

2019-08-29 21:48:18 5572 1

原创 慕课网七夕告白程序 没有运行效果

在慕课网上学的七夕告白小程序 照着写了但是最后运行效果没有按照步骤来写后运行,先是没有效果然后对照教程,发现教课过程没有讲解一行代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="st...

2019-08-29 15:24:50 250

空空如也

空空如也

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

TA关注的人

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