C++编译器的选择
算法赛的话推荐使用Dev-C++开发应用的话可以试试VScode
hexo博客基础搭建
文章参考自Fomalhaut,进行了一些精简。
1.配置前准备需求:
Windows 10 及以上配置
markdown编辑器(推荐VScode)
github个人账号及git安装
HEXO
2.安装HEXO在gitbush中输入下面的命令1npm install -g hexo-cli完成后输出hexo -v验证是否安装成功
3.在github中创建新的仓库
打开github时最好科学上网或者开加速器,不然可能会进不去
仓库的格式必须为:<用户名>.github.io
点击 Creat repository 进行创建
4.git的配置配置用户名和邮箱,依次输入以下命令12git config --global user.name "你的用户名"git config --global user.email "你的邮箱"
5.连接至github1.执行以下命令生成ssh公钥,此公钥用于你的计算机连接Github1ssh-keygen -t rsa -C "你的邮箱"之后打开C盘下用户文件夹下的.ssh的文件 ...
P1886滑动窗口
地址:P1886
滑动窗口 /【模板】单调队列题目描述有一个长为 $n$ 的序列 $a$,以及一个大小为 $k$ 的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。
例如,对于序列 $[1,3,-1,-3,5,3,6,7]$ 以及 $k = 3$,有如下过程:
\def\arraystretch{1.2}
\begin{array}{|c|c|c|}\hline
\textsf{窗口位置} & \textsf{最小值} & \textsf{最大值} \\ \hline
\verb![1 3 -1] -3 5 3 6 7 ! & -1 & 3 \\ \hline
\verb! 1 [3 -1 -3] 5 3 6 7 ! & -3 & 3 \\ \hline
\verb! 1 3 [-1 -3 5] 3 6 7 ! & -3 & 5 \\ \hline
\verb! 1 3 -1 [-3 5 3] 6 7 ! & -3 & 5 \\ \hline
\verb! 1 ...
JAVA学习
java正在学习中ing