<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FS_tar的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FS_tar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FS_tar]]></copyright><item><title><![CDATA[矩阵（板子）]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/154287193</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/154287193</guid><author>FS_tar</author><pubDate>Sun, 02 Nov 2025 14:11:39 +0800</pubDate><description><![CDATA[/一些矩阵乘法。]]></description><category></category></item><item><title><![CDATA[高斯消元矩阵]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/152412031</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/152412031</guid><author>FS_tar</author><pubDate>Thu, 02 Oct 2025 15:15:56 +0800</pubDate><description><![CDATA[**功能: 列选主元消元法*@Create Time: 2019年05月05日 星期日*///输出矩阵i <= n;j++)//选择列主元并进行消元//用于记录消元时的因数i <= n;j <= n;j++)r = j;if (r!j++)//与最大主元所在行交换j <= n;j++) {//消元k <= n + 1;k++)]]></description><category></category></item><item><title><![CDATA[笛卡尔树，treap树]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/152079339</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/152079339</guid><author>FS_tar</author><pubDate>Thu, 25 Sep 2025 12:50:59 +0800</pubDate><description><![CDATA[构建笛卡尔树 前序遍历int n;int a[N];cin >> n;int y = 0;i <= n;cin >> x;a[x] = i;//每个数字插入的位置ls[i] = 0;rs[i] = 0;i <= n;while(!s.pop();if(!s.push(i);}//构建笛卡尔树dfs(y);cin.tie(0);int _ = 1;]]></description><category></category></item><item><title><![CDATA[质因子分解表+欧拉筛+埃式筛]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/147811803</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/147811803</guid><author>FS_tar</author><pubDate>Fri, 09 May 2025 09:56:23 +0800</pubDate><description><![CDATA[【代码】质因子分解表+欧拉筛+埃式筛。]]></description><category></category></item><item><title><![CDATA[Clean-robot-turtlebot3（全覆盖路径规划算法）]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/147194321</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/147194321</guid><author>FS_tar</author><pubDate>Sun, 13 Apr 2025 20:36:49 +0800</pubDate><description><![CDATA[此外，在一些知名软件下载网站也提供VMware Workstation的下载，包括但不限于腾讯软件中心，注意识别正版网站。备注一下，这里我用的是别人的网盘下载的VMware压缩包，读到这里的也可以去别人那借个网盘地址，边等待下载边继续阅读。在VMware上点击”创建新的虚拟机“后会跳出下方界面，点击”典型（推荐）“即可。找了几遍博客，网盘中的压缩包下载速度相当慢，这个网站下载速度相对较快。下载完成后，双击点开，选中GitHub并”一键加速“即可。点击”浏览“，修改虚拟机的默认位置到之前创建的文件夹中。]]></description><category></category></item><item><title><![CDATA[组合数/排列组合]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/147046577</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/147046577</guid><author>FS_tar</author><pubDate>Mon, 07 Apr 2025 16:16:05 +0800</pubDate><description><![CDATA[【代码】组合数/排列组合。]]></description><category></category></item><item><title><![CDATA[「DP」专题训练（持续更新中）]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/144006898</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/144006898</guid><author>FS_tar</author><pubDate>Mon, 24 Mar 2025 21:53:31 +0800</pubDate><description><![CDATA[DP大集合,持续更新中顺序按照难度递增，但均属于基础DP，全需掌握。所有字母标序题目均属于（传送门）⚠️注意看代码注释，均是博主易错点。]]></description><category></category></item><item><title><![CDATA[SMU Winter 2025 div1 4th]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/145811380</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/145811380</guid><author>FS_tar</author><pubDate>Sun, 23 Feb 2025 17:31:27 +0800</pubDate><description><![CDATA[OI赛制打得很糟糕。整体都打得很糟糕，多方面因素。OI赛制大多数题目都没有放上去。会做大多数都，但是看不到评测结果所以错的乱七八糟。最后一周有时间可以再自主训练，多补补题。]]></description><category></category></item><item><title><![CDATA[SMU Winter 2025 div1 3rd]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/145592929</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/145592929</guid><author>FS_tar</author><pubDate>Sun, 16 Feb 2025 16:52:00 +0800</pubDate><description><![CDATA[2.09牛客周赛（2h） 4/52.09CFdiv4（2h）5/62.10CF训练赛（2h）3/42.11牛客训练营（5h） 5/62.11CFdiv2（2h） 1/2.12CF训练赛（2h） 3/42.13PTA2.14CF训练赛（2h）3/32.15PTA牛客：1543 —— 1532状态还可以，会做的基本都可以做出来，做题速度不够快，补题不太及时。比较偏算法的题目都比较生疏了，倒是思维题简单题目前都做得不错，PTA现阶段做得也还可以，加油。]]></description><category></category></item><item><title><![CDATA[SMU Winter 2025 div1 2nd]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/145445694</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/145445694</guid><author>FS_tar</author><pubDate>Sun, 09 Feb 2025 18:02:41 +0800</pubDate><description><![CDATA[2.6 牛客4 5h 6/82.8 牛客5 5h 8/8rating：牛客：1257-1543  codefoces：1339-1339这周比赛状态相对比较好，基本该做出来的都能做出来，但是做题速度太慢，尤其体现在CF和PTA这种只有2，3个小时的比赛中，在比赛结束后二三十分钟才ac，得有意识调整做题模式，不要在做不出来的题目上浪费了时间。没有进行系统算法学习，立体几何掌握的不是很好，学了些比较偏的，下周继续。]]></description><category></category></item><item><title><![CDATA[SMU Winter 2025 div1 1st]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/145340237</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/145340237</guid><author>FS_tar</author><pubDate>Fri, 07 Feb 2025 19:28:25 +0800</pubDate><description><![CDATA[2场PTA，4场CF，2场牛客。牛客：1105——1257；补题进行时总体而言不太满意，感觉最近打比赛缺点手感。很多能做出来的题目都没做出来，补题有点拖沓。另外有关几何的算法学习没有掌握，下周过年放假，可以趁这段时间再巩固一下相关算法。附：有些不该错的题目补了之后没放上去，写在周报里的主要是需要提升能力做出来的题目。]]></description><category></category></item><item><title><![CDATA[数据结构.期末复习.学习笔记（c语言）]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/144927316</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/144927316</guid><author>FS_tar</author><pubDate>Sun, 05 Jan 2025 14:55:55 +0800</pubDate><description><![CDATA[描述数据类型的方法是不依赖于具体实现的，即是数据对象集和操作集的描述与存放数据的机器无关，与数据存储的物理结构无关，与实现操作的算法和编程语言均无关。]]></description><category></category></item><item><title><![CDATA[The 16-th BIT Campus Programming Contest]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/144057826</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/144057826</guid><author>FS_tar</author><pubDate>Tue, 26 Nov 2024 14:43:32 +0800</pubDate><description><![CDATA[过题数7/13补题数7/13。]]></description><category></category></item><item><title><![CDATA[第五届辽宁省大学生程序设计竞赛 (大连)]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/143659771</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/143659771</guid><author>FS_tar</author><pubDate>Sun, 17 Nov 2024 15:53:20 +0800</pubDate><description><![CDATA[过题数4/13补题数7/13。]]></description><category></category></item><item><title><![CDATA[线段树模板]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/140946392</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/140946392</guid><author>FS_tar</author><pubDate>Sun, 27 Oct 2024 16:44:35 +0800</pubDate><description><![CDATA[周一组队赛，打得上海ccpc，赛后看了当时的榜，换算一下稳银了yeah，打得非常好，赛后把他们做的题也补了一下。周二晚上的cf没有打，周三早上打的，就那样吧。周三下午河南萌新联赛，过了五题，感觉算法学得还是不太行，考点算法就原形毕露了。周六下午组队赛，打得有点着急忘记看榜了，迄今为止也看不了…服了朋友。反正ac俩题速度挺快的。]]></description><category></category></item><item><title><![CDATA[武汉高校联合程序设计新生赛]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/143191368</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/143191368</guid><author>FS_tar</author><pubDate>Sun, 27 Oct 2024 16:41:30 +0800</pubDate><description><![CDATA[过题数7/14补题数8/14训练的时候还是全网无解析哈，不知道现在有没有。]]></description><category></category></item><item><title><![CDATA[SMU Autumn 2024 div2 1st]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/142691254</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/142691254</guid><author>FS_tar</author><pubDate>Sat, 12 Oct 2024 17:34:00 +0800</pubDate><description><![CDATA[存在1<=i<j<=n，A[I]>A[j]的有序对叫作逆序对。一些简单朴素算法的时间复杂度都是O(n*n)，包括插入排序冒泡排序等等。归并排序二分一直二分到只有一个元素为止可以想象在二分时，逆序对有以上三种结果，全在左边，全在右边，一左一右全在左右的都不容易计算，所以继续归并排序如果在二分到仅剩一个元素时进行排序，那么当回来计算归并排序时，左右俩边应当是分别排序好的数组开始寻找逆序对个数，分别把左右俩个区间的最小值设置成i，j。]]></description><category></category></item><item><title><![CDATA[SMU Autumn 2024 Personal Round 2]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/142467748</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/142467748</guid><author>FS_tar</author><pubDate>Mon, 23 Sep 2024 21:12:10 +0800</pubDate><description><![CDATA[然后从最后一个往前遍历，如果后面那个人讨厌的人比自己讨厌的人离得更近，就把自己讨厌的最近的人定义成后面那个人讨厌的人，接着在这个区间内的所有组都是满足条件的。t组数据，每组数据给出一个数字n，要求输出一个n* n的数字矩阵，每个数字的上下左右的数字不能是与自己相差为1的数字，不重复得将数字1到n* n填充在矩阵中。t组数据，给定n行m列的数组a，a中只包含0，1俩个数字。t组数据，每组数据给出n个人，m对关系，m对关系里的x，y互相不喜欢，问在这n个人里，有多少组连续的人互相喜欢，自己也算一组。]]></description><category></category></item><item><title><![CDATA[河南萌新联赛2024第（五）场：信息工程大学]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/141198283</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/141198283</guid><author>FS_tar</author><pubDate>Wed, 14 Aug 2024 20:16:23 +0800</pubDate><description><![CDATA[然后把所有的单行道的方向反一下，在跑一次Dijkstra，相当于从它们每个点跑回家的最短路程，求和即可。在已经知道它可以满足的情况下，判断需要减小的数是多少，需要增大的数是多少，取较大值就是最少需要操作的次数。t组数据，每行包含一个正奇数n，要求将它拆成三个质数，且和等于这个奇数，要求第二个质数在第一个质数尽量小的情况下尽量小。n个元素，要求序列中所有元素在[l,r]之间，每次可以使其中一个数+1，另一个数-1，问最少要多少次可以满足要求。能跑到当前台阶的方案数是能跑到前1，2，3台阶的方案数的总和。]]></description><category></category></item><item><title><![CDATA[河南萌新联赛2024第（四）场：河南理工大学]]></title><link>https://blog.youkuaiyun.com/FS_tar/article/details/141031106</link><guid>https://blog.youkuaiyun.com/FS_tar/article/details/141031106</guid><author>FS_tar</author><pubDate>Thu, 08 Aug 2024 19:50:17 +0800</pubDate><description><![CDATA[想象一下只剩下俩只恶魔的时候，所有的金币都会归为前面那只恶魔的，所以当有三只恶魔的时候，他就会给最后那只恶魔一枚金币，希望它能帮助自己，最后的恶魔当然会答应。分配问题，排列组合的隔板法。LCA倍增算法的复杂度其实比较高，但是这道题给出的q组询问，每个区间的数的最近共同祖先，一个一个分别推导即可，不用n*n的复杂度，所以最大也就到24n，不会超时。把x作为树根，从y的子节点包括它自己跑到x及x的别的子树，都是被禁止的，遍历一下每个节点的子节点有多少个，并把y的那颗树标记一下，等会减去它就是x的别的子树。]]></description><category></category></item></channel></rss>