Loading

摘要: 在 Windows 11 里,WPS 和百度网盘这类软件往往是通过 Shell 扩展(Context Menu Handler) 往资源管理器右键菜单里“挂”功能的。要移除多余项,通常有三条路:软件内关闭(最省事)→ Autoruns 禁用(最稳妥、可逆)→ 注册表手动删(最彻底)。 下面按“推荐顺 阅读全文
posted @ 2026-02-25 03:38 BaguetteShimada 阅读(91) 评论(0) 推荐(0)
摘要: 普通计数需要开大小为 \(10^9\) 的数组,可以使用[[哈希计数]]优化内存。 哈希计数代码: std::unordered_map<int,int> ump; int ans = 4 - ump.size(); 还可以用 [[std-unique]] 去重。 去重代码: std::sort(s 阅读全文
posted @ 2025-08-11 00:17 BaguetteShimada 阅读(35) 评论(0) 推荐(0)
摘要: 题目把数列分成两个部分:前半部分奇数,后半部分偶数。 第一反应根据 \(n\) 的奇偶性,分成两个情况: 代码实现 auto odd_cnt = (n % 2 == 1 ? n / 2 + 1 : n / 2); if (k <= odd_cnt) { std::cout << k * 2 - 1; 阅读全文
posted @ 2025-08-10 10:41 BaguetteShimada 阅读(11) 评论(0) 推荐(0)
摘要: 下面是一套在一台电脑上同时使用多个 SSH 账号/密钥的通用做法(适用于 GitHub/GitLab/Bitbucket 以及登录多台服务器)。核心思路是:为每个账号生成独立密钥对,然后在 ~/.ssh/config 里用不同的 Host 别名绑定到不同的密钥。 1) 为每个账号生成独立密钥 建议使 阅读全文
posted @ 2025-08-08 14:30 BaguetteShimada 阅读(365) 评论(0) 推荐(0)
摘要: 一、安装与验证:MSYS2 + C++23 编译器 装 MSYS2 到官网下载安装(默认到 C:\msys64 就好)。MSYS2 是在 Windows 上管理 MinGW-w64/GCC/Clang 的发行版。(msys2.org) 装 64 位 UCRT64 工具链(推荐) 打开开始菜单里的 M 阅读全文
posted @ 2025-08-08 13:44 BaguetteShimada 阅读(652) 评论(0) 推荐(0)
摘要: 原题:P1004 [NOIP 2000 提高组] 方格取数 方法:记忆化DFS(其实是三维DP) 因为 \(N\) 的范围比较小,考虑使用搜索。如果先搜索第一条路径,再搜索第二条路径,总状态数为: \[\binom{2N-2}{\,N-1}^{2} =\Theta\!\Bigl(\frac{16^{ 阅读全文
posted @ 2025-07-13 18:41 BaguetteShimada 阅读(37) 评论(0) 推荐(0)
摘要: 题面汉化 问题陈述 给定一个长度为 \(N\) 的字符串 \(S\),仅由字符 '0' 和 '1' 组成。 你可以执行如下操作任意次(也可以不执行): 选择一个整数 \(i\) 满足 \(1 \leq i \leq N\),将 \(S_i\) 从 '0' 变为 '1',或从 '1' 变为 '0'。 阅读全文
posted @ 2025-06-07 12:16 BaguetteShimada 阅读(29) 评论(0) 推荐(0)
摘要: 题面汉化 问题陈述 在 AtCoder 王国中,有 \(N\) 座城墙,编号从 \(1\) 到 \(N\)。此外,还有 \(M\) 座炮塔。 第 \(i\) 座炮塔守卫编号从 \(L_i\) 到 \(R_i\) 的城墙。 当某座炮塔被摧毁时,它原本守卫的城墙将不再受到该炮塔的守卫。 请计算,最少需要 阅读全文
posted @ 2025-06-06 14:30 BaguetteShimada 阅读(37) 评论(0) 推荐(0)
摘要: CF2106D 官方题解 有一种贪心策略。每当你在数组 \(a\) 中看到一朵花,如果它的美丽值不小于你在数组 \(b\) 中接下来必须采摘的花的美丽值,你就会采摘它。如果我们不向 \(a\) 中插入新花,同时依然能用贪心策略采集到 \(b\) 中所有的 \(m\) 朵花,那么答案就是 \(0\)。 阅读全文
posted @ 2025-06-01 06:16 BaguetteShimada 阅读(35) 评论(0) 推荐(0)
摘要: the next smallest representable value 它可以理解为: “比当前值还小的、下一个最小的可表示数” 为什么用 最高级 smallest 呢? 虽然它不是在比较多个值的“最小”,但这是英语里一个常见的表达结构,叫做: “next + superlative”(下一个 阅读全文
posted @ 2025-04-04 02:24 BaguetteShimada 阅读(38) 评论(0) 推荐(0)