自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode连接远程服务器,使用远程环境debug调试服务器上的python代码

我是按照pylance和python-debuger和python,这样的顺序安装的,这样安装后,右下角(或左下角)还是没有出现python解释器的选择选项,去查了一下,很有可能因为下面的原因。下载到本地之后,将其上传到服务器上,然后在vscode连接上服务器后,在扩展界面,选择图中的选项。中文插件要么在本地和服务器上都安装,或者都不安装,不能只在一个地方安装。但是直接在远程服务器上安装插件会很慢导致不成功,所以要用vxis文件下载。在上面的链接里下载,要选择这个选项。然后选择vsix文件就开始下载。

2024-06-21 21:29:41 141

原创 分布式系统实验二Unique ID Generation

主要是接受的generate类型的消息,接收到后,用uuid这个工具生成随机且唯一的id,并将这个id和type一起封装到body里面,回复给节点。注意–bin后面是放的二进制文件路径,–node-count 3代表3个节点集群。如果收到everything looks good就证明成功了!前面还是按照实验一的步骤,新建文件夹和go文件,然后编写代码。

2024-04-02 14:37:04 113

原创 分布式系统Echo1-Gossip Glomers A series of distributed systems challenges brought to you by Fly.io.

执行 go get github.com/jepsen-io/maelstrom/demo/go 会下载指定的 GitHub 仓库中的 Go 包,并将其安装到你的 $GOPATH 目录中。win10下gnuplot的安装和使用:https://blog.csdn.net/qq_39516859/article/details/82108976。安装下载go,windows下:https://blog.csdn.net/liu_chen_yang/article/details/132012969。

2024-03-30 00:16:32 1448

原创 判断一年中的第几天python实现

题目:初始代码是这样写的:

2023-11-18 20:54:56 72

原创 第k名孩子python

详情请看https://blog.csdn.net/gymaisyl/article/details/83039279。用了列表、字典和排序。

2023-11-18 00:48:45 63

原创 质数、质因数

质数、质因数

2022-11-24 20:57:35 354 1

原创 ccpc高职组2021补题 D函数

ccpc高职组2021补题D函数

2022-11-22 16:40:03 220 2

原创 E二进制ccpc高职组

ccpc2021高职组

2022-11-22 15:09:28 247

原创 取石子问题超全总结

取石子问题超全总结各种博弈

2022-11-21 16:16:20 3015 1

原创 懂得都懂robotcom

7-1 懂的都懂分数 20全屏浏览题目切换布局作者 DAI, Longao单位 杭州百腾教育科技有限公司众所周知,在互联网上有很多话是不好直接说出来的,不过一些模糊的图片仍然能让网友看懂你在说什么。然而对这种言论依然一定要出重拳,所以请你实现一个简单的匹配算法。现在我们采集了原图的一些特征数据,由 N 个小于 255 的非负整数组成,假设对于给定的若干张由 M**i 个同样小于 255 的非负整数组成的新图的特征数据,每个数据都可以由原图中任意四个不同数据的平均值计算而来,则称新图为原图的相似

2022-04-28 23:00:18 557

原创 最小生成树——洛谷并查集、口袋的天空

最小生成树——并查集简单模板题-洛谷3367并查集题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入格式第一行包含两个整数 N,MN,M ,表示共有 NN 个元素和 MM 个操作。接下来 MM 行,每行包含三个整数 Z_i,X_i,Y_iZ**i,X**i,Y**i 。当 Z_i=1Z**i=1 时,将 X_iX**i 与 Y_iY**i 所在的集合合并。当 Z_i=2Z**i=2 时,输出 X_iX**i 与 Y_iY**i 是否在同一集合内,是的输出 Y ;否则输出 N 。

2022-04-22 23:21:15 257

原创 最短路径——洛谷Heat Wave G

最短路径dij算法遍历与当前节点最近且未被访问过的点,逐渐更新距离,最后求得最短路径。需要的三个数组,标记数组visit用来标记是否走过,距离数组dis[j]用来记录初始节点到当前节点j的最短距离,矩阵二维数组mp存储结点及边权值。首先将visit全部初始化为0,dis全部初始化为INF(最大值),mp也是INF。然后按要求输入初始化mp数组。然后标记初始节点的距离为0,即dis[start]=0;然后就双重循环,每一次定一个点,然后初始mn定为无穷大,k用来标记这个最短距离的点的下标。然后进入循环

2022-04-22 22:50:00 313

原创 天梯——网红点打卡攻略

一个旅游景点,如果被带火了的话,就被称为“网红点”。大家来网红点游玩,俗称“打卡”。在各个网红点打卡的快(省)乐(钱)方法称为“攻略”。你的任务就是从一大堆攻略中,找出那个能在每个网红点打卡仅一次、并且路上花费最少的攻略。输入格式:首先第一行给出两个正整数:网红点的个数 N(1<N≤200)和网红点之间通路的条数 M。随后 M 行,每行给出有通路的两个网红点、以及这条路上的旅行花费(为正整数),格式为“网红点1 网红点2 费用”,其中网红点从 1 到 N 编号;同时也给出你家到某些网红点的花费,格

2022-04-17 10:36:31 223

原创 天梯——树的遍历(扩充多中顺序求解)

树的遍历(今天一定把他搞会!)已知前序和中序可以求出后序;已知后序和中序可以求出前序。已知后序和中序求层序。已知前序(根左右)和中序(左根右)输出后序(左右根)。前序的第一个一定是根节点,而在中序中根的左边的数就是左子树,右边就是右子树。我们将用root表示,前序中当前根节点的下标。start为当前需要打印的子树在中序中最左边的下标,end为最右边的下标,用递归打印后序,当start>end时,结束递归。i为root所表示的值在中序中的下标,所以i能分割中序中root的左右子树。输出时,

2022-04-16 22:52:37 288

原创 天梯——集合相似度

天梯——集合相似度给定两个整数集合,它们的相似度定义为:N**c/N**t×100%。其中N**c是两个集合都有的不相等整数的个数,N**t是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。输入格式:输入第一行给出一个正整数N(≤50),是集合的个数。随后N行,每行对应一个集合。每个集合首先给出一个正整数M(≤104),是集合中元素的个数;然后跟M个[0,109]区间内的整数。之后一行给出一个正整数K(≤2000),随后K行,每行对应一对需要计算相似度的集合的编号(集合从

2022-04-16 20:34:55 186

原创 天梯——完全二叉树的层序遍历

天梯——完全二叉树的层序遍历一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树。对于深度为 D 的,有 N 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点,这样的树就是完全二叉树。给定一棵完全二叉树的后序遍历,请你给出这棵树的层序遍历结果。输入格式:输入在第一行中给出正整数 N(≤30),即树中结点个数。第二行给出后序遍历序列,为 N 个不超过 100 的正整数。同一行中所有数字都以空格分隔。输出格式:在一行中输出该树的层序遍历序列。所有数字都以

2022-04-16 10:50:35 236

原创 最短路径——2021蓝桥杯C++A组填空:路径

最短路径——2021蓝桥杯C++A组填空:路径弗洛伊德算法:算法思路详解原文链接:https://blog.csdn.net/weixin_41106545/article/details/84843269路径矩阵通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式由D(1)构造出D(2);……;最后又用同样的公式由D(n-1)构造出矩阵D(n)。矩阵D(n)

2022-04-08 22:09:50 440

原创 素数、最大公约数gcd、最小公倍数lcm

素数、最大公约数gcd、最小公倍数lcm这里只列举一下比较高效得方法素数:100以内的素数如下2 3 5 7 11 13 17 19 23 37 41 43 47 65 67 71 73 77 79 83 85 89 91 95 97根据观察可以看到,他们都围绕在6得倍数的周围。在5以上的数都可以概括为6n+1,6n+2,6n+3,6n+4,6n+5其中6n+2=2*(3n+1)所以一定是合数;​ 6n+3=3*(2n+1)所以也一定是合数;​ 6n+4=2*

2022-04-08 11:30:37 181 1

原创 位运算的相关知识

位运算的相关知识运算符&,|,<<,>>,^符号含义&“且”操作,即两数相与,任何数与1相与得其本身,与0相与得0|“或”操作,即两数相或,任何数与1相或得1,与0相或得本身<<左移运算符,可算作是乘运算>>右移运算符,可算作是除运算^异或运算符~取反运算符>>>无符号右移位&且运算,一般用于确定某一位是否为1,常与<<或&g

2022-04-06 23:19:58 222 1

原创 map、vector与sort的混用——天梯L2-3 清点代码库

map、vector与sort的混用——天梯L2-3 清点代码库在看题之前让我们先来学习一下map的相关知识同时混合着这个题来说。map有两个值,它是根据pair“进化”来的,他的两个值,一个代表key键值,一个是value,在我理解下来就是,一个是标志一个是标志对应的值。头文件是#include <map>定义map <vector<int>,int> mp; //想不到吧,map还能封vector这里第一个vector类型的代表那个标志,而int

2022-04-04 11:00:41 125

原创 string增添例题之天梯例题念数字

#这里用string#include <iostream>#include <string>using namespace std;string str[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};int main(){ string a; cin>>a; if(a[0]-'-'==0) { cout<<"fu";

2022-03-09 14:17:46 90

原创 stl中queue的操作

stl中queue的操作头文件:#include <queue>特点:先进先出构造:queue<int> q;q.push(2); //将整形数据2压入栈s中常用函数:q.front(); //获取队列的队头元素q.pop(); //将队头元素出队q.size(); //获得队列的长度q.empty();

2022-03-05 12:14:16 179

原创 stl中stack的操作

stl中stack的操作头文件:#include <stack>特点:后进先出构造:stack<int> s;s.push(2); //将整形数据2压入栈s中常用函数:s.top(); //或取栈顶元素s.pop(); //弹出栈顶元素s.size(); //获得栈的长度s.empty();

2022-03-05 10:03:19 149

原创 stl中关于string以及字符串的处理

stl中关于string以及字符串的处理头文件#include <string>构造及其赋值string s1; //默认为空串string s2(4,'c'); //申请长度为4且每个字符都是ccout<<s1<<endl<<s2<<endl;cout<<" 输入s1";getline(cin,s1); //读取一整行cout<<endl&

2022-03-03 22:34:17 357

原创 stl中vector的使用

stl中vector的使用头文件:#include <vector>三种构造方式默认数组长度为0,动态增加: vector <int> v1;申请固定长度: vector <int> v2(4);申请固定长度(4),同时规定每个位置的数值(5): vector<int> v3(4,5);常用函数(默认已申请vectorv)v.push_back(4); //将4压进v中v.resize(10); //重

2022-03-03 20:45:47 119

转载 stl 中sort的使用

stl 中sort的使用sort的三个参数(起始位置,末尾位置+1,升序/降序)升序greater()降序less()例如:vector版#include <iostream>#include <vector>#include <algorithm>using namespace std;int a;vector<int> v1;int main(){ cout<<"输入:"; for(int i=0;i<5;i

2022-03-03 20:12:11 157 1

原创 简单记录python创建django项目

pip show django查看django的安装路径cd AppData\Local\Programs\Python\Python310\Lib\site-packages\Django-4.0.dist-info\testdjtestdj是刚创建的django项目python -V检验python版本python -m pip install --upgrade pip setuptools安装setuptoolspython -m pip install django==4.

2021-12-17 09:55:56 929 1

原创 typora初体验

typora初体验1.标题:n级标题即n个#加一个空格,n应小于等于6。如:一级标题二级标题三级标题四级标题五级标题六级标题2.代码框输入~~~即可生成代码框。3.分割线输入—或者***即可生成分割线。4.无序列表输入-或者*加一个空格即可生成。5.有序列表输入数字加 . 回车即可生成有序列表。内容6.字体处理加粗:** 待加粗内容**粗体斜体:* 待处理内容 *(为显示变斜方式在星号与字之间加了空格,实际操作不加空格)斜体...

2021-07-23 21:59:18 107 4

空空如也

空空如也

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

TA关注的人

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