- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 linux git clone超时失败
网上看到的很多修改host、使用代理的方法要么太复杂,有些还需要付费,还不见得能解决问题。后来试了下发现是没有ssh密钥,生成密钥后问题解决!
2023-08-23 10:53:30
920
1
原创 python 小知识
import bisect as bsarr=[1,2,3,3,3,5,6]print(bs.bisect(arr,3))print(bs.bisect_left(arr,3))print(bs.bisect_right(arr,3))print(bs.bisect(arr,4))print(bs.bisect_left(arr,4))print(bs.bisect_right(arr,4))525555import heapq as hpclass Xxm:
2021-06-05 00:23:34
107
原创 python线段树
class Node: def __init__(this,l,r,vMax,vSum): this.l=l this.r=r this.vMax=vMax this.vSum=vSum this.fSum=0 this.fMax=0 def __init__(this): passclass SegTree: def __init__(this,n,arr):
2021-06-05 00:19:21
266
原创 Python基础学习
python基础中的关键字如下1. 变量、运算符与数据类型算术运算符:操作符名称示例+加1 + 1-减2 - 1*乘3 * 4/除3 / 4//整除(地板除)3 // 4%取余3 % 4**幂2 ** 3比较运算符:操作符名称示例>大于2 > 1>=大于等于2 >= 4<小于1 < 2<=小于等于5 <=
2021-04-28 21:10:57
353
原创 【贪心】蓝桥杯-完美的代价
问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。 交换的定义是:交换两个相邻的字符 例如mamad 第一次交换 ad : mamda 第二次交换 md : madma 第三次交换 ma : madam (回文!完美!) n<=8000思路:首先,对是否能构成回文串进行判定:若每个字母出现次数均为偶数,则能构成若有且仅有一个字母出
2021-04-17 20:33:42
133
原创 python在程序竞赛中的使用
1. 输入n个整数,空格间隔:n=int(input())arr=list(map(int, input().split()))#map的第一个参数int将输入限定为整数,#map第一个参数为float时,参数可为整数或浮点数2. 循环range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5
2021-04-09 08:24:24
271
原创 R语言整理
c(),不考虑行标列标,可剔除掉表格的行号和列标题矩阵的指定行列matrix[1,2]读写csv文件read_csv(""), write_csv("")安装和导包install.packages("igraph")library(igraph)igraph构建及绘制网络,#利用邻接矩阵构建一个有向带权图,passH为邻接矩阵net<-graph_from_adjacency_matrix(passH,mode=c("directed"),weighted =.
2021-01-29 01:57:39
271
原创 DP 计蒜客-墙壁涂色
蒜头君觉得白色的墙面好单调,他决定给房间的墙面涂上颜色。他买了 3 种颜料分别是红、黄、蓝,然后把房间的墙壁竖直地划分成 n 个部分,蒜头希望每个相邻的部分颜色不能相同。他想知道一共有多少种给房间上色的方案。首先建立DP数组 dp[60][3],dp[i][0]表示第i个位置放置红色,以此类推。则如果不考虑墙壁的循环性带来的最后一块与第一块的冲突,有如下状态转移: dp[i][1]=dp[i-1][2]+dp[i-1][0]; dp[i][2]=dp[i-1][0]+dp[i-1.
2021-01-10 11:06:35
238
原创 Docker学习笔记
容器使用//临时创建一个新容器并在该容器中运行服务docker run ubuntu:15.10 /bin/echo "Hello world"//-t: 在新容器内指定一个伪终端或终端。//-i: 允许你对容器内的标准输入 (STDIN) 进行交互。//该指令会进入所创建的临时容器的终端,并具有交互功能docker run -i -t ubuntu:15.10 /bin/bash//运行 exit 命令或者使用 CTRL+D 来退出容器。//后台模式启动容器docker run -d
2021-01-08 21:41:45
84
原创 C++ 俄罗斯方块
C++实现俄罗斯方块感谢接口实验,在8086上实现俄罗斯方块还是相当酸爽的。。。。考虑到逻辑的复杂性,就先使用C++实现了算法,以确保算法的正确性,此处放出C++代码,需要注意的是,并没有模拟自动时钟,而是将方块自动下落的时钟改为外部控制:具体而言,程序运行时的不同种类控制指令如下,需要特别指出的是,n表示时钟,即使得方块按照一定频率自动下落的信号,如果你想要得到俄罗斯方块自动下落一格的下一状态,输入n即可op: d 直接下落到底op: l 左移op: r 右移op: s 旋转(逆时针)o
2021-01-08 16:55:03
628
1
原创 图论相关
int par[MAX_N];int rank[MAX_N];void init(int n){ for(int i=0;i<n;i++){ par[i]=i; rank[i]=0; }}int find(int x){ if(par[x]==x){ return x; }else{ return par[x]=find(par[x]); }}void unite(int x,int y){ x=find(x); y=find(y); if(x==y) r
2020-10-14 21:51:25
93
原创 2020ROS校内赛
1.运行ros工程时缺失这个依赖,运行下面的命令提示webside down,sudo rosdep init安装下列依赖后即可解决问题!sudo apt-get install python-rosdep python-wstool再rosdep update即可!2.gazebo黑屏https://blog.youkuaiyun.com/WhiffeYF/article/details/108667983...
2020-10-02 23:29:59
827
原创 jupyter notebook无法使用conda环境的模块
安装了mxnet的cpu版,在anaconda的终端里使用没有问题但是在jupyter notebook里无法import失败原因是jupyter环境找不到conda创建的环境
2020-09-17 16:13:04
2210
1
原创 win10安装cuda & 查看cuda版本
去官网下载安装包https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exenetwork选择对应版本,由于我也不知道哪些包需要哪些包不需要,就无脑选择离线安装!直接下载会特变慢,用迅雷可以加快很多很多!!!另外有必要夸一播贝壳的新网!傻瓜式安装即可...
2020-09-15 23:48:12
1232
1
数学实验summary.pdf
2020-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人