<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>标签：算法 - impdx</title><link>https://www.impdx.vip/tags/suan-fa</link><atom:link href="https://www.impdx.vip/tags/suan-fa/feed/tags/suan-fa.xml" rel="self" type="application/rss+xml"/><description>impdx的自留地</description><generator>Halo v2.25.4</generator><language>zh-cn</language><image><url>https://www.impdx.vip/upload/512.png</url><title>标签：算法 - impdx</title><link>https://www.impdx.vip/tags/suan-fa</link></image><lastBuildDate>Thu, 9 Jul 2026 10:47:49 GMT</lastBuildDate><item><title><![CDATA[AcWing 836. 并查集(数组)]]></title><link>https://www.impdx.vip/archives/acwing-836-bing-cha-ji-shu-zu</link><description><![CDATA[<img src="https://www.impdx.vip/plugins/feed/assets/telemetry.gif?title=AcWing%20836.%20%E5%B9%B6%E6%9F%A5%E9%9B%86%28%E6%95%B0%E7%BB%84%29&amp;url=/archives/acwing-836-bing-cha-ji-shu-zu" width="1" height="1" alt="" style="opacity:0;">题目： https://www.acwing.com/problem/content/description/838/ 先说一下本题思路 1.看清题目，主要有俩个操作，合并和查询 。 总体思路是找到俩个祖宗节点，并且把俩个祖宗节点相连(其实就是改p[a的祖宗]=b的祖宗 比如p[3]=4，p[3]=]]></description><guid isPermaLink="false">/archives/acwing-836-bing-cha-ji-shu-zu</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.impdx.vip/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimage.impdx.vip%2Fblog%2Facm-cover.png&amp;size=m" type="image/jpeg" length="77832"/><category>笔记</category><pubDate>Thu, 9 Sep 2021 06:52:22 GMT</pubDate></item><item><title><![CDATA[AcWing 787. 归并排序 && 注释 && 思路]]></title><link>https://www.impdx.vip/archives/acwing-787-gui-bing-pai-xu-zhu-shi-si-lu</link><description><![CDATA[<img src="https://www.impdx.vip/plugins/feed/assets/telemetry.gif?title=AcWing%20787.%20%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F%20%26%26%20%E6%B3%A8%E9%87%8A%20%26%26%20%E6%80%9D%E8%B7%AF&amp;url=/archives/acwing-787-gui-bing-pai-xu-zhu-shi-si-lu" width="1" height="1" alt="" style="opacity:0;">原题链接 https://www.acwing.com/problem/content/description/789/ 2021/4/19 21:10 思路 先分开，分成俩个组 用双指针遍历，小的放入tmp数组 如果有剩余，把剩余放入tmp数组 把tmp的数据替换到q数组中 后续会更新 #incl]]></description><guid isPermaLink="false">/archives/acwing-787-gui-bing-pai-xu-zhu-shi-si-lu</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.impdx.vip/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimage.impdx.vip%2Fblog%2Facm-cover.png&amp;size=m" type="image/jpeg" length="77832"/><pubDate>Thu, 22 Jul 2021 13:08:08 GMT</pubDate></item><item><title><![CDATA[AcWing 798. 前缀和&&前缀矩阵&&差分&&差分矩阵 代码&注释&&原理]]></title><link>https://www.impdx.vip/archives/acwing-798-qian-zhui-he-qian-zhui-ju-zhen-chai-fen-chai-fen-ju-zhen-dai-ma-zhu-shi-yuan-li</link><description><![CDATA[<img src="https://www.impdx.vip/plugins/feed/assets/telemetry.gif?title=AcWing%20798.%20%E5%89%8D%E7%BC%80%E5%92%8C%26%26%E5%89%8D%E7%BC%80%E7%9F%A9%E9%98%B5%26%26%E5%B7%AE%E5%88%86%26%26%E5%B7%AE%E5%88%86%E7%9F%A9%E9%98%B5%20%E4%BB%A3%E7%A0%81%26%E6%B3%A8%E9%87%8A%26%26%E5%8E%9F%E7%90%86&amp;url=/archives/acwing-798-qian-zhui-he-qian-zhui-ju-zhen-chai-fen-chai-fen-ju-zhen-dai-ma-zhu-shi-yuan-li" width="1" height="1" alt="" style="opacity:0;">原题链接 https://www.acwing.com/problem/content/description/800/ 前缀和 &amp;&amp; 差分 一维前缀和&amp;&amp;差分 前缀和 sum[i]=a[1]+a[2]+a[3].....a[i]; 可以根据以上结果推出公式a[n] = a[n-]]></description><guid isPermaLink="false">/archives/acwing-798-qian-zhui-he-qian-zhui-ju-zhen-chai-fen-chai-fen-ju-zhen-dai-ma-zhu-shi-yuan-li</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.impdx.vip/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimage.impdx.vip%2Fblog%2Facm-cover.png&amp;size=m" type="image/jpeg" length="77832"/><pubDate>Thu, 22 Jul 2021 13:04:14 GMT</pubDate></item><item><title><![CDATA[AcWing 788. 逆序对的数量 && 图解]]></title><link>https://www.impdx.vip/archives/acwing-788-ni-xu-dui-de-shu-liang-tu-jie</link><description><![CDATA[<img src="https://www.impdx.vip/plugins/feed/assets/telemetry.gif?title=AcWing%20788.%20%E9%80%86%E5%BA%8F%E5%AF%B9%E7%9A%84%E6%95%B0%E9%87%8F%20%26%26%20%E5%9B%BE%E8%A7%A3&amp;url=/archives/acwing-788-ni-xu-dui-de-shu-liang-tu-jie" width="1" height="1" alt="" style="opacity:0;">原题链接 https://www.acwing.com/problem/content/description/790/ #include &lt;iostream&gt; #include &lt;cstdio&gt; using namespace std; typedef long long LL; const]]></description><guid isPermaLink="false">/archives/acwing-788-ni-xu-dui-de-shu-liang-tu-jie</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.impdx.vip/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimage.impdx.vip%2Fblog%2Facm-cover.png&amp;size=m" type="image/jpeg" length="77832"/><pubDate>Thu, 22 Jul 2021 13:03:56 GMT</pubDate></item><item><title><![CDATA[AcWing 165. 小猫爬山 c++ 思路&&注释]]></title><link>https://www.impdx.vip/archives/acwing-165-xiao-mao-pa-shan-c-si-lu-zhu-shi</link><description><![CDATA[<img src="https://www.impdx.vip/plugins/feed/assets/telemetry.gif?title=AcWing%20165.%20%E5%B0%8F%E7%8C%AB%E7%88%AC%E5%B1%B1%20c%2B%2B%20%E6%80%9D%E8%B7%AF%26%26%E6%B3%A8%E9%87%8A&amp;url=/archives/acwing-165-xiao-mao-pa-shan-c-si-lu-zhu-shi" width="1" height="1" alt="" style="opacity:0;">原题链接 https://www.acwing.com/problem/content/description/167/ 思路 想法 1.排序优化 //可略过，不加也可以ac 2.让猫坐满一辆车 3.开新的车 4.重复2-3 具体代码思路（2-3步骤） 1.确定参数 (int u(第几只猫),int]]></description><guid isPermaLink="false">/archives/acwing-165-xiao-mao-pa-shan-c-si-lu-zhu-shi</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.impdx.vip/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimage.impdx.vip%2Fblog%2Facm-cover.png&amp;size=m" type="image/jpeg" length="77832"/><category>笔记</category><pubDate>Thu, 22 Jul 2021 13:01:03 GMT</pubDate></item><item><title><![CDATA[AcWing 24. 机器人的运动范围 C++ dfs(附上思路与思考&&注释)]]></title><link>https://www.impdx.vip/archives/acwing-24-ji-qi-ren-de-yun-dong-fan-wei-c-dfs-fu-shang-si-lu-yu-si-kao-zhu-shi</link><description><![CDATA[<img src="https://www.impdx.vip/plugins/feed/assets/telemetry.gif?title=AcWing%2024.%20%E6%9C%BA%E5%99%A8%E4%BA%BA%E7%9A%84%E8%BF%90%E5%8A%A8%E8%8C%83%E5%9B%B4%20C%2B%2B%20dfs%28%E9%99%84%E4%B8%8A%E6%80%9D%E8%B7%AF%E4%B8%8E%E6%80%9D%E8%80%83%26%26%E6%B3%A8%E9%87%8A%29&amp;url=/archives/acwing-24-ji-qi-ren-de-yun-dong-fan-wei-c-dfs-fu-shang-si-lu-yu-si-kao-zhu-shi" width="1" height="1" alt="" style="opacity:0;">请注意：本文只包含dfs的内容 /如有错误或者意见，欢迎留言 总体思路 模拟机器人走路，在符合条件的情况下，上下左右走，走到符合条件的格子，标记/累加。走完即可。 条件的判定 1.越界情况，x，y的值得在符合二维数组范围的情况下进行 2.走过的点，不需要累加/标记 3.x,y坐标相加是否大于k的时]]></description><guid isPermaLink="false">/archives/acwing-24-ji-qi-ren-de-yun-dong-fan-wei-c-dfs-fu-shang-si-lu-yu-si-kao-zhu-shi</guid><dc:creator>Administrator</dc:creator><enclosure url="https://www.impdx.vip/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=https%3A%2F%2Fimage.impdx.vip%2Fblog%2Facm-cover.png&amp;size=m" type="image/jpeg" length="77832"/><category>笔记</category><pubDate>Thu, 22 Jul 2021 12:51:35 GMT</pubDate></item></channel></rss>