Codeforces Round 1103 (Div. 3)
Codeforces Round 1103 (Div. 3) 个人写题记录
Codeforces Round 1103 (Div. 3) 个人写题记录
Codeforces Round 1102 (Div. 2) 个人写题记录
Codeforces Round 1101 (Div. 2) 个人写题记录
Codeforces Round 1099 (Div. 2) 个人写题记录
Codeforces Round 1089 (Div. 2) 个人写题记录
Codeforces Round 1079 (Div. 2) 个人写题记录
2025 总结
一种非常有趣的块排序压缩算法
Summer Pockets 动画完结撒花🎉
香港银行开卡记-1
Rust 中常见的有关生命周期的误解
Codeforces Round 972 (Div. 2) 个人写题记录
黑神话悟空个人评测
Golang 踩坑 —— interface 为参数的时候传 nil 指针
用 magic 变量解决 UAF 问题
Codeforces Round 942 (Div. 2) 个人写题记录
Codeforces Round 941 (Div. 2) 个人写题记录
Codeforces Round 940 (Div. 2) and CodeCraft-23 个人写题记录
日本旅游杂记-东京篇
Codeforces Round 939 (Div. 2) 个人写题记录
Codeforces Round 928 (Div. 4) 个人写题记录
Codeforces Round 927 (Div. 3) 个人写题记录
Codeforces Round 926 (Div. 2) 个人写题记录
Codeforces Round 925 (Div. 3) 个人写题记录
Codeforces Round 924 (Div. 2) 个人写题记录
Codeforces Round 923 (Div. 3) 个人写题记录
Codeforces Round 922 (Div. 2) 个人写题记录
Codeforces Round 921 (Div. 2) 个人写题记录
Educational Codeforces Round 161 (Rated for Div. 2) 个人写题记录
Codeforces Round 920 (Div. 3) 个人写题记录
Codeforces Round 919 (Div. 2) 个人写题记录
Hello 2024 个人写题记录
Good Bye 2023 个人写题记录
Codeforces Round 918 (Div. 4) 个人写题记录
个人备份的常用 macOS 清理命令
Codeforces Round 917 (Div. 2) 个人写题记录
Pinely Round 3 (Div. 1 + Div. 2) 个人写题记录
Educational Codeforces Round 160 (Rated for Div. 2) 个人写题记录
Codeforces Round 915 (Div. 2) 个人写题记录
Codeforces Round 914 (Div. 2) 个人写题记录
Codeforces Round 913 (Div. 3) 个人写题记录
Educational Codeforces Round 159 (Rated for Div. 2) 个人写题记录
Codeforces Round 912 (Div. 2) 个人写题记录
Codeforces Round 911 (Div. 2) 个人写题记录
CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!) 个人写题记录
Educational Codeforces Round 158 (Rated for Div. 2) 个人写题记录
Codeforces Round 910 (Div. 2) 个人写题记录
Codeforces Round 909 (Div. 3) 个人写题记录
Codeforces Round 908 (Div. 2) 个人写题记录
Educational Codeforces Round 157 (Rated for Div. 2) 个人写题记录
C++自定义的字面量表达方式
Codeforces Round 907 (Div. 2) 个人写题记录
Codeforces Round 916 (Div. 3) 个人写题记录
关于 LRU map 的新的想法,虽然并不一定有效或者说效果更好,这里也就是给自己留个念头,也许后续会找个时间验证一下
2023 杭州站 ICPC 现场赛的一些感受等等
Clang-Tidy 在 operator++(int) 方法的返回值是否要加 const 这件事反复横跳
Codeforces Round 906 (Div. 2) 个人写题记录
踩了一个 list 的一个坑,当然是我自己笨蛋了
Codeforces Round 905 (Div. 3) 个人写题记录
<p><em>D 题有点难,数论确实不会,本着只是为了练习回复脑子的角度考虑,就不写了</em></p> <h1 id="A-Simple-Design"><a href="#A-Simple-Design" class="headerlink" title="A. Simple
<h1 id="A-Don’t-Try-to-Count"><a href="#A-Don’t-Try-to-Count" class="headerlink" title="A. Don’t Try to Count"></a>A. Don’t Try to Count</h1
Educational Codeforces Round 156 (Rated for Div. 2) 个人写题记录
<h1 id="A-Goals-of-Victory"><a href="#A-Goals-of-Victory" class="headerlink" title="A. Goals of Victory"></a>A. Goals of Victory</h1><h2 id=
<p><em>最近双十一加班严重,难得有一个完整的周末假期,来写点题稍微恢复一下脑子吧</em></p> <h1 id="A-Jellyfish-and-Undertale"><a href="#A-Jellyfish-and-Undertale" class="headerli
<h1 id="A-How-Much-Does-Daytona-Cost"><a href="#A-How-Much-Does-Daytona-Cost" class="headerlink" title="A. How Much Does Daytona Cost?"></a>
<h1 id="A-Increasing-Sequence"><a href="#A-Increasing-Sequence" class="headerlink" title="A. Increasing Sequence"></a>A. Increasing Sequence
<h1 id="A-Rigged"><a href="#A-Rigged" class="headerlink" title="A. Rigged!"></a>A. Rigged!</h1><h2 id="大致题意"><a href="#大致题意" class="headerli
<h1 id="A-Short-Sort"><a href="#A-Short-Sort" class="headerlink" title="A. Short Sort"></a>A. Short Sort</h1><h2 id="大致题意"><a href="#大致题意" c
<h1 id="A-MEXanized-Array"><a href="#A-MEXanized-Array" class="headerlink" title="A. MEXanized Array"></a>A. MEXanized Array</h1><h2 id="大致题
<h1 id="A-green-gold-dog-array-and-permutation"><a href="#A-green-gold-dog-array-and-permutation" class="headerlink" title="A. green_gold_do
<h1 id="A-Make-It-Zero"><a href="#A-Make-It-Zero" class="headerlink" title="A. Make It Zero"></a>A. Make It Zero</h1><h2 id="大致题意"><a href="
<h1 id="A-Desorting"><a href="#A-Desorting" class="headerlink" title="A. Desorting"></a>A. Desorting</h1><h2 id="大致题意"><a href="#大致题意" class
<h1 id="A-Two-Vessels"><a href="#A-Two-Vessels" class="headerlink" title="A. Two Vessels"></a>A. Two Vessels</h1><h2 id="大致题意"><a href="#大致题
<h1 id="最初概念"><a href="#最初概念" class="headerlink" title="最初概念"></a>最初概念</h1><blockquote> <p>如何确定一个值是左值还是右值?<br>通常有一个比较简单的判断方案:有地址的值被称为左值,没有地址
<h1 id="A-Prime-Deletion"><a href="#A-Prime-Deletion" class="headerlink" title="A. Prime Deletion"></a>A. Prime Deletion</h1><h2 id="大致题意"><
<h1 id="A-Channel"><a href="#A-Channel" class="headerlink" title="A. Channel"></a>A. Channel</h1><h2 id="大致题意"><a href="#大致题意" class="header
<h1 id="A-Increasing-and-Decreasing"><a href="#A-Increasing-and-Decreasing" class="headerlink" title="A. Increasing and Decreasing"></a>A. I
<h1 id="A-Gift-Carpet"><a href="#A-Gift-Carpet" class="headerlink" title="A. Gift Carpet"></a>A. Gift Carpet</h1><h2 id="大致题意"><a href="#大致题
<h1 id="A-Escalator-Conversations"><a href="#A-Escalator-Conversations" class="headerlink" title="A. Escalator Conversations"></a>A. Escalat
<h1 id="A-Not-a-Substring"><a href="#A-Not-a-Substring" class="headerlink" title="A. Not a Substring"></a>A. Not a Substring</h1><h2 id="大致题
<h1 id="A-Buttons"><a href="#A-Buttons" class="headerlink" title="A. Buttons"></a>A. Buttons</h1><h2 id="大致题意"><a href="#大致题意" class="header
<h1 id="起因"><a href="#起因" class="headerlink" title="起因"></a>起因</h1><p>昨天突然 GitHub 给我发了一封邮件,要求我必须添加 2FA 的验证</p> <p><img src="/image/other/otp
<h1 id="A-United-We-Stand"><a href="#A-United-We-Stand" class="headerlink" title="A. United We Stand"></a>A. United We Stand</h1><h2 id="大致题
<h1 id="A-Array-Coloring"><a href="#A-Array-Coloring" class="headerlink" title="A. Array Coloring"></a>A. Array Coloring</h1><h2 id="大致题意"><
<h1 id="A-Tales-of-a-Sort"><a href="#A-Tales-of-a-Sort" class="headerlink" title="A. Tales of a Sort"></a>A. Tales of a Sort</h1><h2 id="大致题
<h1 id="A-Morning-Sandwich"><a href="#A-Morning-Sandwich" class="headerlink" title="A. Morning Sandwich"></a>A. Morning Sandwich</h1><h2 id=
<p><strong>退役入职后的首次刷题,确实感觉对题目的敏感度下降了很多</strong></p> <h1 id="A-Dalton-the-Teacher"><a href="#A-Dalton-the-Teacher" class="headerlink" title="
<p>有些时候感觉一些语言里看起来很蠢的设计,实际上却能解决一些很有意思的场景。比如 JavaScript 的 null 和 undefined,虽然看起来都是表示空的意思,但是实际上却解决了“没有这个值”,“这个值为空”这样两种语义。在缓存穿透的问题上,如果 redis、mem
<p>最近在业务中做数据开发的时候,写了一个 SQL 但是没有得到预期的结果,大致如下</p> <figure class="highlight asciidoc"><table><tr><td class="gutter"><pre><span class="line">1</
<h1 id="B2-Tokitsukaze-and-Good-01-String-hard-version"><a href="#B2-Tokitsukaze-and-Good-01-String-hard-version" class="headerlink" title="
<p>最近一直在搞 OJ,为了一个高效的、安全的沙盒编译环境操碎了心,终于实现了一个安全的且对运行影响非常低的沙盒,但是发现程序的编译效率非常的低。</p> <p>最后通过查阅各种的博客,终于发现了一个非常高效的解决方案</p> <h1 id="万能头文件问题"><a href=
<h1 id="什么是单元测试"><a href="#什么是单元测试" class="headerlink" title="什么是单元测试"></a>什么是单元测试</h1><p>单元测试就是一部分代码,但是它</p> <ul> <li>不会在正常的业务流程中被执行</li> <
<p>当 centOS 关闭掉防火墙后,请务必重启 docker</p> <figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre
<p>执行 <code>npm i gitbook-cli -g</code> 时出现</p> <figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span>
<p>在 macOS 更新后,CLion 可能会出现如下错误</p> <figure class="highlight swift"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span c
<p>方法效率较低,推荐使用缓存,重复使用验证码</p> <figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="l
<h1 id="C-可变参数"><a href="#C-可变参数" class="headerlink" title="C 可变参数"></a>C 可变参数</h1><p>以 <code>printf</code> 为例,常见如下<br><figure class="highli
<p>执行如下命令即可(注意替换关键词)</p> <figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line
<div style="color: red;"> <ul> <li> 本篇中的题目顺序为预期难度顺序,并非比赛题目顺序 </li> <li> 本篇中所有的“更好的优化”均为标准答案之外的思考,不使用此内容也可以通过题目
<h1 id="openjdk-8-jdk-headless"><a href="#openjdk-8-jdk-headless" class="headerlink" title="openjdk-8-jdk-headless"></a>openjdk-8-jdk-headle
<p>mac 自带的 vim 并不支持 python<br>采用 brew 的 macvim 代替即可</p> <figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line
<ul> <li>打开截屏软件</li> <li>选中任意一个录制的按钮</li> <li>点击选项</li> <li>取消 mac 麦克风按钮</li> </ul>
<p><strong>本文仅代码,无理论解释</strong></p> <p>实话实说,我觉得这个算法在C系列的语言下,简直垃圾到爆炸……毕竟是一群完全不懂程序数学家对着纸弄出来的,看起来好像非常的有用,实际上耗时是非常爆炸的。</p> <p>但是《算法导论》里有啊……然后上课又
<h1 id="线程池"><a href="#线程池" class="headerlink" title="线程池"></a>线程池</h1><h2 id="Job"><a href="#Job" class="headerlink" title="Job"></a>Job</h
<p><em>自从退役之后,打了三个月的工,然后再来打这一场 Div3,庆幸自己还能打打,在最后还剩 4 分钟的时候 A 掉了 G 题,终于在比赛期间 AK</em></p> <h1 id="A-Casimir’s-String-Solitaire"><a href="#A-Ca
<h1 id="相关概念"><a href="#相关概念" class="headerlink" title="相关概念"></a>相关概念</h1><h2 id="分辨率"><a href="#分辨率" class="headerlink" title="分辨率"></a>分辨
<h1 id="localhost"><a href="#localhost" class="headerlink" title="localhost"></a>localhost</h1><p>当使用 localhost 时,Windows 直接访问到 WSL 内的进程,即看起
<h1 id="原生-JavaScript-实现图片裁剪"><a href="#原生-JavaScript-实现图片裁剪" class="headerlink" title="原生 JavaScript 实现图片裁剪"></a>原生 JavaScript 实现图片裁剪</h1><
<h1 id="渲染管线"><a href="#渲染管线" class="headerlink" title="渲染管线"></a>渲染管线</h1><ul> <li>渲染流程<ul> <li>应用程序阶段<ul> <li>加载数据到显存</li> <li>设置渲染模式</li>
<h1 id="链表有环问题"><a href="#链表有环问题" class="headerlink" title="链表有环问题"></a>链表有环问题</h1><ul> <li>判断单向链表是否有环<ul> <li>定义两个指针,从链表的开始,同时沿着链表指针移动,速度分别
<h1 id="Let’s-Go-Hiking"><a href="#Let’s-Go-Hiking" class="headerlink" title="Let’s Go Hiking"></a>Let’s Go Hiking</h1><h2 id="大致题意"><a href
<h1 id="线程池"><a href="#线程池" class="headerlink" title="线程池"></a>线程池</h1><ul> <li>线程池的原因<ul> <li>不断的创建和删除线程,会带来较大的系统资源负载</li> <li>线程缺乏统一的管理,可能
<h1 id="版本回退"><a href="#版本回退" class="headerlink" title="版本回退"></a>版本回退</h1><ul> <li>revert<ul> <li>重做某个版本,在当前版本后,重新将某个版本的操作重做一次,得到一个新的版本,将会保
<h1 id="查看进程占用系统资源情况"><a href="#查看进程占用系统资源情况" class="headerlink" title="查看进程占用系统资源情况"></a>查看进程占用系统资源情况</h1><ul> <li>top</li> <li>ps</li> </u
<h1 id="B-树和-B-树"><a href="#B-树和-B-树" class="headerlink" title="B 树和 B+ 树"></a>B 树和 B+ 树</h1><ul> <li>B 树的特点<ul> <li>一个节点上包含至多 $m - 1$ 个值</l
<h1 id="OSI-模型"><a href="#OSI-模型" class="headerlink" title="OSI 模型"></a>OSI 模型</h1><ul> <li>哪七层<ul> <li>应用层:协议与端口</li> <li>表示层</li> <li>会话层<
<h1 id="用户态和内核态"><a href="#用户态和内核态" class="headerlink" title="用户态和内核态"></a>用户态和内核态</h1><ul> <li>什么时候从用户态转为内核态<ul> <li>程序在用户态执行时,当需要进行系统调用的时候
<h1 id="C-的特性与轨迹"><a href="#C-的特性与轨迹" class="headerlink" title="C++的特性与轨迹"></a>C++的特性与轨迹</h1><ul> <li>C++ 的特性(C++11及以上)<ul> <li>需要在不同的平台上进行编
<p><em>暂时还没有 AK,留坑</em></p> <h1 id="A-Space-Navigation"><a href="#A-Space-Navigation" class="headerlink" title="A. Space Navigation"></a>A.
<p>方法来源:<a href="https://github.com/microsoft/WSL/issues/4699#issuecomment-627133168">https://github.com/microsoft/WSL/issues/4699#issuecomm
<p><em>自南京区域赛结束之后就一直在准备期末考试,直到最近结束考试之后开始了复建的生活,这场 Div3 除了 D 题因为爆了 int 然后卡了,G题真的没在比赛期间想出来,其他题目都是非常顺利的解决掉了,且只用了一个小时</em></p> <h1 id="A-Odd-Div
<h1 id="NTFS-BUG"><a href="#NTFS-BUG" class="headerlink" title="NTFS BUG"></a>NTFS BUG</h1><div class="note note-danger"> <font
<h1 id="引言"><a href="#引言" class="headerlink" title="引言"></a>引言</h1><ul> <li>编译:将高级语言翻译成汇编语言或机器语言的过程</li> </ul> <h2 id="编译过程的五个阶段"><a href="#
<h1 id="概述"><a href="#概述" class="headerlink" title="概述"></a>概述</h1><h2 id="计算机网络"><a href="#计算机网络" class="headerlink" title="计算机网络"></a>计算机网
<p><em>今天一时兴起,想在 WSL2 里下个 MySQL。方法也很简单,直接 <code>sudo apt install mysql-server</code></em><br><em>本来以为顺风顺水,结果却在 Navicat 连接 MySQL 的操作上出事了</em>
<h1 id="传输介质"><a href="#传输介质" class="headerlink" title="传输介质"></a>传输介质</h1><h2 id="颜色"><a href="#颜色" class="headerlink" title="颜色"></a>颜色</h
<h3 id="问题"><a href="#问题" class="headerlink" title="问题"></a>问题</h3><p>WSL1 无法正常启动 Docker,Docker一直处于 not running 状态</p> <h3 id="解决办法"><a href
<p>2020年12月20日,南京区域赛结束,同时结束的,还有我的两年多的ACM生涯<br>接下来的寒假重心会向着找实习的方向努力,当然明年还有线下的区域赛、EC-finial以及明年的省赛等等,我都会去认真准备。</p> <h1 id="这篇文章会写什么"><a href="#
【2020HDU多校】第二场1005(HDU6767)New Equipments 题解思路,主要是用了费用流
广义后缀自动机的一些学习记录
<h1 id="D-Points-Construction-Problem"><a href="#D-Points-Construction-Problem" class="headerlink" title="D-Points Construction Problem"></a
<h1 id="E-Two-Matchings"><a href="#E-Two-Matchings" class="headerlink" title="E-Two Matchings"></a>E-Two Matchings</h1><p><del>比赛期间写博文,队友我家挖
<p><a href="https://ac.nowcoder.com/acm/contest/5667/I">题目链接</a></p> <h1 id="题意"><a href="#题意" class="headerlink" title="题意"></a>题意</h1><p>给
<p>在WA了好多发之后,终于找到了我不小心写错的bug……<del>我是SB</del></p> <p>我的写法与网络上很多人的差异较大,但是个人觉得比其他人的更容易理解。第一次写动态开点的线段树,直接稍微改动了一下原本自己习惯的线段树板子,所以可能与其他板子不同。同时因为是改
<p><a href="https://ac.nowcoder.com/acm/contest/5666/H">题目链接</a></p> <h1 id="大致题意"><a href="#大致题意" class="headerlink" title="大致题意"></a>大致题意<
<p><a href="http://codeforces.com/contest/1288/problem/D">题目链接</a></p> <h1 id="题目大意"><a href="#题目大意" class="headerlink" title="题目大意"></a>题目大
<h1 id="题面"><a href="#题面" class="headerlink" title="题面"></a>题面</h1><p>2049: [Sdoi2008]Cave 洞穴勘测</p> <p>Time Limit: 10 Sec Memory Limit: 259
<p><a href="http://codeforces.com/contest/1277/problem/E">题目链接</a></p> <h1 id="题意"><a href="#题意" class="headerlink" title="题意"></a>题意</h1><p
<p><a href="http://codeforces.com/contest/1287/problem/C">题目链接</a><br>贪心模拟了半天,最后放弃了</p> <h1 id="题意"><a href="#题意" class="headerlink" title="
<p><a href="https://www.luogu.com.cn/problem/P2444">题目链接</a></p> <h2 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h2>
<h1 id="题目大意"><a href="#题目大意" class="headerlink" title="题目大意"></a>题目大意</h1><p>二维平面上有 n 个爆炸桶,$i-th$爆炸桶位置为 $(x_i, y_i)$ 爆炸范围为 $r_i$ ,且需要 $c_i$
<p><a href="https://codeforces.com/contest/1228/problem/D">题目链接</a></p> <h1 id="大致题意"><a href="#大致题意" class="headerlink" title="大致题意"></a>大致
<p><strong>这道题让我差点怀疑自己高考没考过物理</strong></p> <p>题意中</p> <blockquote> <p>he measures the resistance of any two endpoints of it, the resistance
<p><a href="https://nanti.jisuanke.com/t/41349">题目链接</a></p> <h1 id="分析"><a href="#分析" class="headerlink" title="分析"></a>分析</h1><p>英雄方面很简单,跑
<p><a href="http://acm.hdu.edu.cn/showproblem.php?pid=6685">题目链接</a></p> <h1 id="题目大意"><a href="#题目大意" class="headerlink" title="题目大意"></a>题
<p><a href="https://ac.nowcoder.com/acm/contest/883/J">题目链接</a></p> <h1 id="题意"><a href="#题意" class="headerlink" title="题意"></a>题意</h1><p>好吧
<p><a href="http://acm.hdu.edu.cn/showproblem.php?pid=6582">HDU6582链接</a></p> <h1 id="题意"><a href="#题意" class="headerlink" title="题意"></a>题意
<p><a href="http://acm.hdu.edu.cn/showproblem.php?pid=6578">HDU6578链接</a></p> <h1 id="题意"><a href="#题意" class="headerlink" title="题意"></a>题意
<p>C/C++语言中规定,数组下标为 $[0, n)$<br>但是我们可以通过指针的方式来自定义数组下标<br>例如如下代码:</p> <figure class="highlight c"><table><tr><td class="gutter"><pre><span cl
<p><a href="https://ac.nowcoder.com/acm/contest/881/E">题目链接</a></p> <h1 id="大致题意"><a href="#大致题意" class="headerlink" title="大致题意"></a>大致题意</
<p><a href="http://acm.hdu.edu.cn/showproblem.php?pid=2883">题目链接</a></p> <p><strong>把“时间粒子”作为最大流的计算结果</strong></p> <p>设置超级源点为 0<br>顾客点范围为 1
<p><a href="https://ac.nowcoder.com/acm/contest/892/D">题目链接</a></p> <p>一道珂朵莉树题,非常有意思</p> <figure class="highlight c"><table><tr><td class="g