<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xingzi201的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xingzi201</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xingzi201]]></copyright><item><title><![CDATA[vscode-ssh免密链接]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/162690562</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/162690562</guid><author>xingzi201</author><pubDate>Wed, 08 Jul 2026 11:15:49 +0800</pubDate><description><![CDATA[摘要 本文介绍了如何通过SSH密钥对实现VSCode免密登录服务器的方法。首先在本地生成密钥对（ssh-keygen命令），然后查看并复制公钥内容，最后通过管道命令将公钥上传至服务器并设置正确权限。完成配置后，后续连接服务器时无需重复输入密码。整个过程只需在首次设置时输入一次密码即可实现持久化的免密登录。]]></description><category></category></item><item><title><![CDATA[vscode：扩展远程主机在过去5分钟内意外终止了3次，解决方案]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/162690339</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/162690339</guid><author>xingzi201</author><pubDate>Wed, 08 Jul 2026 11:09:48 +0800</pubDate><description><![CDATA[VS Code/Cursor编辑器崩溃问题可通过关闭遥测功能解决。具体方法为在设置中将"telemetry.telemetryLevel"从"all"改为"off"，原理是禁用远程扩展主机的主动联网行为，避免因网络/证书问题导致的崩溃。这一设置调整能有效减少编辑器与远程服务器的通信，提升稳定性。]]></description><category></category></item><item><title><![CDATA[Makedown语法]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/154742603</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/154742603</guid><author>xingzi201</author><pubDate>Wed, 12 Nov 2025 16:18:46 +0800</pubDate><description><![CDATA[如需使用 HTML，不需要额外标注这是 HTML 或是 Markdown，只需 HTML 标签添加到 Markdown 文本中即可。链接title是当鼠标悬停在链接上时会出现的文字，这个title是可选的，它放在圆括号中链接地址后面，跟链接地址之间以空格分隔。第二组括号中的标签不区分大小写，可以包含字母，数字，空格或标点符号。HTML 行级內联标签和区块标签不同，在內联标签的范围内， Markdown 的语法是可以解析的。给图片增加链接，请将图像的Markdown 括在方括号中，然后将链接添加在圆括号中。]]></description><category></category></item><item><title><![CDATA[Java--ACM常用语句]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/154534967</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/154534967</guid><author>xingzi201</author><pubDate>Fri, 07 Nov 2025 16:23:52 +0800</pubDate><description><![CDATA[频繁使用的变量定义为 static final（如 INF = 0x3f3f3f3f），工具方法定义为 static，减少对象创建开销。]]></description><category></category></item><item><title><![CDATA[Python-ACM常用语句]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/154532438</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/154532438</guid><author>xingzi201</author><pubDate>Fri, 07 Nov 2025 16:08:28 +0800</pubDate><description><![CDATA[提前写好常用模板（如并查集、线段树），比赛时直接复用，节省时间。]]></description><category></category></item><item><title><![CDATA[牛顿迭代法（解非线性方程）]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/125574599</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/125574599</guid><author>xingzi201</author><pubDate>Sat, 02 Jul 2022 16:46:17 +0800</pubDate><description><![CDATA[对于已知的方程f(x)，当f’(x)=n,化为f(x)-n=0;
数的三次方]]></description><category></category></item><item><title><![CDATA[动态规划刷题总结]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/124738205</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/124738205</guid><author>xingzi201</author><pubDate>Thu, 12 May 2022 19:50:08 +0800</pubDate><description><![CDATA[文章目录1.骰子的点数

1.骰子的点数

题目分析：这个题目就是找方案数，对于一个骰子投掷n次会出现n-6*n种和，对于不太同的和，有多种组成方式，求每一种和有多少种方案
思路:用2维背包，第一维是次数，第二维是和，枚举这一次投掷出哪个数``
详细看代码：
class Solution
{
public:
    vector&lt;int&gt; numberOfDice(int n)
    {
        vector&lt;vector&lt;int&gt;&gt;f(n+1,vector..]]></description><category></category></item><item><title><![CDATA[ACwing(春季每日一题题解)]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/124411480</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/124411480</guid><author>xingzi201</author><pubDate>Mon, 25 Apr 2022 19:04:42 +0800</pubDate><description><![CDATA[文章目录镜子田地(找规律+dfs)

镜子田地(找规律+dfs)


题目分析：镜子有两种放置方式   ‘/’  和  ‘\’

将被镜子分为的上下看做两个节点，根据光路的可逆性，可以得出，每个节点的度数最大为2，故不会在外部射入到内部然后内部出现环，我们需要去枚举光路，因为保证光路是垂直射入，所以如图枚举

我们需要标记每一步的方向，因为镜子的存在会导致我们下一步的方向是会发生改变的，要根据遇到的镜子分析
1.遇到  ‘ / ’

2.遇到 ‘ \ ’

详细看代码
#include&lt;bits/..]]></description><category></category></item><item><title><![CDATA[2021ccpc(昆明站题解)]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/124391966</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/124391966</guid><author>xingzi201</author><pubDate>Sun, 24 Apr 2022 21:45:55 +0800</pubDate><description><![CDATA[文章目录A.A Hero Named MagnusG.Occupy the CitiesI.PTSD

A.A Hero Named Magnus
因为核酸检测然后迟到，到了队友开始看题，因为没有榜（是训练），所以我们就去看运行时间少的，然后就看了A题，我有个好习惯 先看输出样例，看了一眼满足2*x-1，然后队友就开始写，因为对数据范围没处理好，然后爆int了，然后改成long long，就AC了（上次ICPOC昆明站也是看样例，猜出来结论，需要处理一下取整，不过我是志愿者，旁观者清吧）
题目链接
#i..]]></description><category></category></item><item><title><![CDATA[高精度加减乘除法]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/124181829</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/124181829</guid><author>xingzi201</author><pubDate>Thu, 14 Apr 2022 21:29:51 +0800</pubDate><description><![CDATA[文章目录高精度加法vector实现数组实现高精度减法vector实现

高精度加法
vector实现
#include&lt;bits/stdc++.h&gt;
#define ll long long
using namespace std;
vector&lt;ll&gt; add(vector&lt;ll&gt;&amp;a,vector&lt;ll&gt;&amp;b)
{
    if(a.size()&lt;b.size())return add(b,a);
    vector&lt;ll..]]></description><category></category></item><item><title><![CDATA[数据离散化]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/124154330</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/124154330</guid><author>xingzi201</author><pubDate>Wed, 13 Apr 2022 18:49:11 +0800</pubDate><description><![CDATA[文章目录应用：实现映射处理去重处理完整实现

应用：
对于数据量比较小，但是数据范围比较大的题目，可以运用离散化来实现，因为开太大的数组也不现实
实现
思路：对于较大的数据范围可以进行映射到连续的数据数量，可以减少空间的使用和运算量，对于数据的储存肯呢个出现数据的重复，所以需要去重处理，对于离散化关键在于怎样处理映射和原数据之间的关系
映射处理
实现此对应的是用的二分，找到第一个大于等于x的位置
int find(ll x)
{
    ll l=0,r=alls.size();
    while(l..]]></description><category></category></item><item><title><![CDATA[排序总结(非完整版)]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/123975215</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/123975215</guid><author>xingzi201</author><pubDate>Tue, 05 Apr 2022 20:04:03 +0800</pubDate><description><![CDATA[文章目录快速排序

快速排序
快速排序是利用的分治的思想，将一段用一个点x分为两块，满足在x的左边都&lt;=x，满足在x的右边都&gt;x

除了分治的思想，还利用了双指针，在整个序列的前面和后面都设置一个指针，每次现将前指针往后走判断是否满足&lt;=x,若满足，则继续往后走，直到不满足条件，则后指针往前移动，也找到第一个不满足&gt;x的，然后前指针和后指针所指的数据进行交换，直到前后指针相遇，后面就是分治的思想
void quick_sort(ll q[],ll l,ll r)
{    
	 ..]]></description><category></category></item><item><title><![CDATA[STL:set]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/123893502</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/123893502</guid><author>xingzi201</author><pubDate>Mon, 04 Apr 2022 21:01:51 +0800</pubDate><description><![CDATA[文章目录STL:set头文件构建

STL:set
注:这个容器是我在做题的学到的，还只是皮毛，但是想记录一下简单的使用方法
头文件
#include&lt;set&gt;

set里面一般运用在储存不重复的数据，与map相比里面有相对好利用的函数运用在某些题目中
构建
#define ll long long
set&lt;ll&gt;st;
pair&lt;ll,ll&gt;PII;
set&lt;pair&lt;ll,ll&gt; &gt;s;


...]]></description><category></category></item><item><title><![CDATA[数学规律总结]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/123240379</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/123240379</guid><author>xingzi201</author><pubDate>Wed, 02 Mar 2022 21:11:05 +0800</pubDate><description><![CDATA[文章目录1.两数不能组成的最大的数

1.两数不能组成的最大的数
a,b不能构成的最大的数为a*b-a-b;

]]></description><category></category></item><item><title><![CDATA[vector＜PII＞v]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/123216367</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/123216367</guid><author>xingzi201</author><pubDate>Tue, 01 Mar 2022 21:22:34 +0800</pubDate><description><![CDATA[文章目录vector中的pair
vector中的pair&lt;ll ,ll&gt;
#include&lt;bits/stdc++.h&gt;
#define ll long long
#define PII pair&lt;ll,ll&gt;
#define fs first
#define sd second
using namespace std;
vector&lt;PII&gt;v;
int main()
{

    for(ll i=0;i&lt;5;i++)
    {
      ..]]></description><category></category></item><item><title><![CDATA[前缀和--差分总结]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/123215628</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/123215628</guid><author>xingzi201</author><pubDate>Tue, 01 Mar 2022 21:10:58 +0800</pubDate><description><![CDATA[文章目录一维前缀和二维前缀和

一维前缀和
一维前缀和就是用另一个数组记录前 i 项的和，然后可以算区间的和，还可以判断是否两个位置之间为0；
例如：
a[ i ]=1 ，2 ，3，4，5
sum[i] = 1，3，6,10,15
则任意区间[L,R]的和为sum[R]-sum[L-1];
前缀和
#include&lt;bits/stdc++.h&gt;
#define ll long long
#define PI 3.141592653589793
#define E 2.718281828459..]]></description><category></category></item><item><title><![CDATA[博弈论合集]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/122831666</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/122831666</guid><author>xingzi201</author><pubDate>Tue, 08 Feb 2022 21:45:50 +0800</pubDate><description><![CDATA[文章目录博弈论合集

博弈论合集
1.题目链接


题目大意：给一个字符串 s ，两者分别取字符到一个空串t，但要保证字符串 t 始终是串s 的子序列
示例：asdfghdf
可以知道取到最后一个 f 并且前面没有相同的 f 的时候，必胜，则asd(fghd)【f】
()里面的是必输区，如果你取了里面的，下一个人取最后一个【f】就必胜，同理（）前的第一个字符也是必胜区，只要取到这个字符，下一个人就只能取必败区的字符，如果下一个人取了最后一个f，但是前面有个f，所以也是必败的；若第一个字符就在必败区，则小..]]></description><category></category></item><item><title><![CDATA[监考趣味编程有感]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/121905156</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/121905156</guid><author>xingzi201</author><pubDate>Mon, 13 Dec 2021 14:56:34 +0800</pubDate><description><![CDATA[现在真是一代更比一代强，当年的我就做了4个，第一是9个，并且还被一个5年级的老师家的孩子按在地上摩擦，比我还多一个；但是经历了至一年大大小小的比赛，集训和刷题，对我思维和心态上的提高是显著的，看到题目可以想到怎么去处理；在别人暑假在家里玩的时候，我在学校集训，但是成长是显著的，也学到了很多；我并不是很聪明的孩子，但是时间从来不会亏欠那些努力的孩子；走上这条ACM的道路是很奇妙的，在没上大学之前，我甚至不知道这个是什么，我的室友却在说着这个，说其中的好处，我也没有太强烈的念头去参加，因为在第一次机考后会选一部]]></description><category></category></item><item><title><![CDATA[牛客小BAI月赛1]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/121848550</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/121848550</guid><author>xingzi201</author><pubDate>Fri, 10 Dec 2021 09:15:06 +0800</pubDate><description><![CDATA[文章目录A.简单题B.简单题2C.分元宵D.多项式乘法E.圆与三角形J.おみやげをまらいました

水题挺多的，但是不会的是真不会啊
题目链接
A.简单题


#include&lt;bits/stdc++.h&gt;
#define ll long long
using namespace std;
const ll Max=1e7+3;
const double e=exp(1);
int main()
{
    ios::sync_with_stdio(false);
    ll t,m,n,k..]]></description><category></category></item><item><title><![CDATA[牛客小Bai月赛41（会补）]]></title><link>https://blog.youkuaiyun.com/xingzi201/article/details/121725840</link><guid>https://blog.youkuaiyun.com/xingzi201/article/details/121725840</guid><author>xingzi201</author><pubDate>Sun, 05 Dec 2021 10:06:56 +0800</pubDate><description><![CDATA[文章目录A.小红的签到题B.小红的ABCC.小红的口罩

A.小红的签到题

#include&lt;iostream&gt;
#include&lt;algorithm&gt;
#include&lt;cmath&gt;
#include&lt;cstring&gt;
#include&lt;queue&gt;
#include&lt;stack&gt;
#include &lt;limits&gt;
#include&lt;string&gt;
#include&lt;deque&gt;
#incl..]]></description><category></category></item></channel></rss>