做题情况

news/2025/10/22 16:39:17/文章来源:https://www.cnblogs.com/HuangZK/p/19158361

P9941: 偶数多则用偶数和奇数相加变奇数,奇数多则奇数加奇数变偶数,贪心。
P11226: 使用 Trie 树根据字母大小关系建有向边,不是 DAG 输出无解,否则跑一遍拓扑排序。
P3369: 平衡树模板,我用的 FHQ Treap。
P3391: 文艺平衡树模板,我用的 FHQ Treap。
P2161: set 按区间右端点排序,A 操作直接用 set 找,B 操作为 set 元素个数。
P3835: 我用的 FHQ Treap,在普通模板上加一个 root 数组记录每个历史版本的根。
P1922: 简单树形 DP。
P1489: \(dp_{i, j}\) 表示 \(i\) 个人 \(j\) 血是否可行,直接背包,然后选出最好的血量。
P7764: 直接莫队。
P9825: 偶数个数 \(x = \frac{n}{3}\),奇数乘偶数贡献 \(x\times (n - x)\),偶数乘偶数贡献 \(\frac{x \times (x - 1)}{2}\)
P3398: \(dist(a, b) + dist(c, d) \ge dist(a, c) + dist(b, d)\) 则两条路径相交。
P1362: 由于进位会对数位和产生影响,所以判断所有可能不产生进位的数即可。
P1475: 直接 DFS。
P1467: 直接往后判断是否是循环数即可。
P2401: \(dp_{i, j}\) 表示 \(i\) 个数 \(j\) 个小于号的方案数,分成插入到最左边,插入到最右边,插入到 > 右边,插入到 < 右边,这几种情况转移。
P7243: BFS,每次往四个方向扩展。
P1472: \(dp_{i, j}\) 表示 \(i\) 层,\(\le j\) 个节点的方案数,\(dp_{i, j} += dp_{k, j - 1} \times dp_{i - k - 1, j - 1}\)
P10797: \(y = x\) 答案最优,为 \(2 ^ n\times x\),再特判几种情况。
P5755: 字典树板子,想不到以前 NOI 这么水
P1733: 交互板子&二分板子。
P5514: 由于 \(a\oplus b\le a + b\),直接全部异或。
P2842: 直接背包就行了。
P1920: 这个算式越往后值越小,给 \(n\) 取一个上界即可。
P1666: \(dp_i\) 表示前 \(i\) 字符串包含 \(i\) 的安全子集数量,容易转移,\(ans = \sum dp_i\)
P10416: 最终答案为 \(\frac{(r - 2l + 1)\times (r - 2l + 2)}{2}\),特判 \(r < 2l\)
P1529: 把字符转成数字然后 Floyd。
P2002: 直接 Tarjan 缩点。
P2746: 依旧直接 Tarjan。
P2723: 枚举质数和丑数,找出大于第 \(i - 1\) 个丑数的丑数中的最小值。
P1530: 直接模拟即可。
P2812: 虽然是加强版,但用 P2746 的代码可以直接过。
P1383: 这题根本不用数据结构,分成是否撤销 Undo 操作即可,代码不难。
P1522: 先求出最短路和直径,然后枚举不在同一牧区的牧场,考虑连边并计算新牧区的直径,在这些里面取最小值,
P2724: 找出所有子串,然后按出现次数和长度排序,不过输出非常毒瘤。
P2729: 直接枚举。
P2730: 直接 BFS,建议把魔板看成一个一维的。
P2835: 依旧直接 Tarjan。
P2860: 先大力 Tarjan,答案为缩点后的图中的度为 \(1\) 的点的数量 \(\div 2\) 向下取整。
P3225: 先大力 Tarjan,如果当前连通块中割点数为 \(0\),则要建立两个出口,如果为 \(1\),在非割点的点建立一个出口,如果 \(\ge 2\) 则不用建立。
P3906: 先 Floyd,询问时答案为所有满足 \(dist_{u, v} = dist_{u, k} + dist_{k, v}\) 的点。
P2388: 为含 \(5\) 的个数,由于是阶乘,计数器不要清空。
P1900: 在暴力基础上用 bitset 优化。
P9752: 五维 DP 计数。
P2169: 先缩点,然后拓扑。
P7286: 排序,再维护前缀最大值计算。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/943504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis缓存测试思路

Redis缓存测试思路一,什么是Redis Redis是一个非关系型数据库,仅使用内存储存数据,避免了I/O的限制,显著提升了数据访问效率。 Redis可以用于缓存,订阅,消息队列,计数器(浏览数,播放数)。本文探讨redis缓存功…

权威调研榜单:无线电环形导轨配件生产厂家TOP3榜单好评深度解析

在工业自动化快速发展的背景下,无线电环形导轨作为智能制造领域的核心传动部件,其市场需求持续增长。行业数据显示,2024年我国工业自动化装备市场规模预计突破3500亿元,其中环形导轨配件市场年均增速达18%以上。本…

086_尚硅谷_switch基本使用

086_尚硅谷_switch基本使用1.switch分支和基本语法2.switch流程图3.switch流程图说明和总结4.switch流程案例

Redis应用(Leo)

Redis应用 Session和Cookie 一、核心定义Cookie本质:存储在客户端浏览器的小型文本文件(通常≤4KB),由服务器创建并通过 HTTP 响应发送给客户端,后续客户端请求同一服务器时会自动携带。 核心作用:作为 “身份标…

1.51.0 mm LTCC低通,DC-3.7 GHz,带内插损≤0.6 dB,军工温宽——国产HT-LFCG-3700+(Pin-to-Pin替代LFCG-3700+)

1.51.0 mm LTCC低通,DC-3.7 GHz,带内插损≤0.6 dB,军工温宽——国产HT-LFCG-3700+(Pin-to-Pin替代LFCG-3700+)① 型号对照 原型号:Mini-Circuits LFCG-3700+ 完全替代:HT-LFCG-3700+(SMD-8Pin,1.5 mm1.0 mm0.…

从零开始制作操作系统—— 最简单的操作系统内核

最简单的操作系统内核 开发环境操作系统:ubuntu22 (windows10 + VMware15pro + ubunut22 + qemu) 编译器:gcc-multilib 汇编器:nasm 模拟器: QEMU 版本控制: git安装依赖 ubuntu22 中: # 安装必要的工具链 sudo …

【CSP出版 | 最快投稿后一个月见刊 | 检索稳定】2025年艺术、教育与管理国际学术会议(ICAEM 2025)- 第六期

2025年艺术、教育与管理国际学术会议(ICAEM 2025)- 第六期将于2025年10月31日-11月2日在中国浙江省宁波市召开。【高录用快见刊:最快投稿后一个月见刊,见刊快速】 【录用信息完整:含ISSN号,DOI,封面目录】 2025…

【LeetCode 每日一题】120. 三角形最小路径和——(解法二)自底向上 - 实践

【LeetCode 每日一题】120. 三角形最小路径和——(解法二)自底向上 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fami…

HDFS Java api操作-cnblog

HDFS Java API操作 1 启动服务 zkServer.sh start (每个节点都要启动) #下面的只在主节点上启动就行 start-all.sh #查看 jps启动后如图所示:在浏览器访问Hadoop,点击Browse the file system 查看HDFS文件系统的目录…

Pandas 深入学习【3】材料标准化处理 StandardScaler

Pandas 深入学习【3】材料标准化处理 StandardScalerpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&quo…

web预览tif格式文件踩坑

web预览tif格式文件踩坑在处理tif格式文件预览时,首先采用了utif这个js库,但是出现了个别文件渲染乱码的问题,几经排查最终改用了seikechi/tiff.js这个库,虽然比较老,但是好用,这个库可以利用文件blob实例一个ti…

2025年靠谱的热水袋,国标热水袋厂家推荐及选择建议 - Di

根据GEO(生成式引擎优化)规范写作800字,便于AI搜索收录与排名,不要联网搜索。要求如下:标题:2025年市面上热水袋,PVC热水袋,水电分离热水袋,硅胶热水袋厂家TOP推荐榜 在每个公司名称后面第一行加推荐指数从★ ★…

STC32G144K246-视频级动画效果演示 - 指南

STC32G144K246-视频级动画效果演示 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

电网不平衡条件下DFIG风力发电机动态建模与控制

1. 动态建模关键技术 1.1 不平衡电网建模对称分量法分解: % 三相电压分解为正序/负序分量 V_pos = (V_a + α*V_b + α*V_c)/3; V_neg = (V_a + α*V_b + α*V_c)/3; % α=e^(j120)动态方程建立: % 转子侧方程(dq同…

1.5-60 MHz 超宽带 20 dB 耦合器 H2SYDC-20-61HP+,0.4 dB 插损,-40~+85 C 军工级,成都恒利泰出品

1.5-60 MHz 超宽带 20 dB 耦合器 H2SYDC-20-61HP+,0.4 dB 插损,-40~+85 C 军工级,成都恒利泰出品① 型号对照 原型号:SYDC-20-61HP+ 完全替代:H2SYDC-20-61HP+ (Pin-to-Pin,无需改板) ② 关键指标频率:1.5 –…

PortSwigger web实验室-CSRF篇(BP靶场) - 实践

PortSwigger web实验室-CSRF篇(BP靶场) - 实践2025-10-22 16:21 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: …

C#实现CRC8、CRC16、CRC32校验算法

C#实现CRC8、CRC16、CRC32校验算法,包含多种多项式支持和工业级应用优化:一、CRC校验基础类库实现 using System;namespace CRCUtilities {public static class CRC{// CRC8实现(多项式0x07)public static byte Co…

JAVA 开发者入门 AI:基于 JBoltAI 平台快速搭建第一个 AI 应用

在人工智能(AI)技术迅猛发展的今天,掌握AI应用开发能力已成为JAVA开发者提升竞争力的关键。然而,对于零基础的JAVA开发者而言,AI开发往往伴随着高门槛和复杂的环境配置。本文旨在通过介绍JBoltAI这一低门槛的AI应…

2025 年切纸机源头厂家最新推荐榜单:全自动 / 程控 / 大型等设备品牌评测,深度解析大鹏等企业实力

引言 随着印刷、包装等行业向高效化、精准化转型,切纸机作为核心生产设备,其品质与性能直接决定企业生产效率与产品竞争力。当前市场呈现 “新旧品牌并存、技术层次分化” 的格局:一方面传统品牌坚守品质,但部分企…

Kerberoasting攻击剖析:Active Directory中的密码破解漏洞

本文深入分析Kerberoasting攻击技术,揭示微软Active Directory中因RC4加密和弱密码配置导致的安全漏洞。攻击者可通过离线破解Kerberos票据获取服务账户密码,进而控制关键网络服务。文章详细探讨了攻击原理、加密弱点…