2025.11.12 周作业 43(并非)速通

news/2025/11/13 21:31:47/文章来源:https://www.cnblogs.com/Conan15-blog/p/19219618

闲话

卡了好几道题了,怎么回事呢。

A. CF1796C

不难想到最优解应该是某个数 \(x\) 不断乘上 \(t\),即这个集合(大致)可以表示为:

\[\{x, x \times t, x \times t^2, \dots, x \times t^k\} \]

容易想到令 \(x=2\) 先求出最大 \(k\),然后直接二分底数 \(t\) 的最大值。
过不了样例怎么回事呢?发现可以将其中一个 \(2\) 改成 \(3\),特判一下于是过了。
只改一个是因为 \(\frac{3^2}{2^2} \gt 2\),这样就可以再塞一个 \(2\);只能改成 \(3\) 同理。

B. CF1798C

什么魔怔题啊。
考虑两个限制,一个是区间 \(\gcd \{ a_i \times b_i \}\),另一个是 \(lcm \{ b_i \}\)
只要 \(\gcd\)\(lcm\) 的倍数即可。
这两个限制分别满足了 \(a \times b\) 的上界和 \(b\) 的下界,因此是对的。

C. CF1799C

感觉这题十分困难。
先手搓了三种决策取最优输出,然后愉快地 WA 了。
显然和出现次数奇偶性相关,最优决策应当是:

  • 从小到大考虑字符 \(i\)
  • 对于 \(\geq 2\) 的直接左右各塞一个,直到 \(\leq 1\)
  • 如果还剩 \(1\) 个,考虑让它和一个更大的字符 \(j\) 配对。
    • 如果现在只剩下 \(i,j\),则先把 \(j\)\(\geq 2\) 的左右塞满,然后中间放 \(j,i\)
    • 否则观察样例,做如下构造:将 \(j\) 和比 \(j\) 大的按顺序塞进去,然后放 \(i\)

D. CF1800F

恰好出现 25 种,考虑枚举哪一种没有出现。
然后枚举对应的字符串,异或一下用桶记即可。
复杂度 \(O(26 n)\)

E. CF1796D

直接 DP,设 \(f_{i,j}\) 表示前 \(i\) 个使用了 \(j\) 次加法最大值。
注意无解情况以及统计答案边界问题。

好像还有诡异单调队列做法,大致思想是枚举删左右多少,保留中间。

F. CF1516D

相当于分割成若干两两 \(\gcd=1\) 的区间。
不妨求出每个点往后延申最长长度使得两两 \(\gcd=1\),于是不难想到倍增,然后做完了。

G. CF1896E

诡异题。
考虑移动过程中相对位置是不变的。
断环为链,从起点向终点连边得到若干有向线段,则对于两个包含关系的线段,小的一定比大的更早到。
因此一个区间 \([l,r]\) 所需的步数是它原本需要的步数减去区间内包含的区间数量。
二维数点问题,直接树状数组。

H. ARC111D

获得了 11 发罚时的好成绩。

如果一条边两个点的权值不同,则一定大向小连边。
否则由于两个点能到达的点数相同,它们一定在同一个强连通分量里。
然而同一个强连通分量里面的边由已经定向的边确定,所以直接从每个点开始 dfs 覆盖边即可。

I. CF1795F

不难注意到有单调性,于是二分。
考虑随便选一个点为根,然后从下往上贪心,能往下放就往下放(因为往上走的要留给子树外)。
然后写了一个不知道是什么的东西就过了。

J. CF2164E

第一眼就是重构树,但是并不是很敢写,因为权值是二元的(编号、边权)。
但是这并不影响。我们按照编号建重构树,则一个点能获得的最小点权应当是它和它祖先中边权的最小值,这个是好做的。

考虑代价最少是边权和,现在至少需要额外花费多少代价让它能“一笔画”回到原点。
一笔画提示我们联想到欧拉回路,要求每个点 \(deg\) 为偶数。记 \(deg\) 为奇数的点为特殊点。
问题变成重构树上有 \(k\) 个特殊点叶子,求出配成 \(\frac{k}{2}\) 对的最小代价。
根据贪心,祖先最小点权是单调不升的。
所以从下往上拓扑,如果子树内有偶数个特殊点则直接配对,奇数个就留给祖先。

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

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

相关文章

2025 年 11 月螺丝打包机,五金打包机,称重打包机厂家最新推荐,权威测评排名与工业采购选择指南!

2在工业 4.0 浪潮下,螺丝、五金等零部件包装的效率与精度,直接影响企业生产流转速度与成本控制。传统包装模式面临人工依赖强、混料风险高、效率低下等痛点,而优质的打包设备成为制造业降本增效的关键抓手。温州工友…

深入解析:list的迭代器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

通过元素定位其各种层级关系元素的工具

# element_relation_locator.py # 通过元素定位其各种层级关系元素的工具from appium.webdriver.common.appiumby import AppiumByclass ElementRelationLocator:"""元素关系定位器类,用于通过元素定位…

2025年11月五金打包机,称重打包机,半自动打包机厂家品牌推荐榜,彰显包装设备技术实力!

在当前制造业智能化转型的关键阶段,五金、紧固件等行业对包装设备的技术要求日益提升,高效、精准、稳定的打包设备成为企业提升生产效率、控制成本的核心支撑。在众多包装设备厂家中,温州工友自动包装设备有限公司凭…

题解:P1393 Mivik 的标题

更差的阅读体验这也太深刻了。 我们考虑一个 dp。我们假设 \(f_i\) 表示考虑前 \(i\) 个字符,\([i - |S| + 1: i]\) 这一段存在一个 \(S\) 的匹配,并且前 \(i\) 个字符不存在别的位置有 \(S\) 匹配的方案数。 那么我…

appium包含文本定位的5种方法

# appium定位,以text包含部分文字定位示例# 方法1: 使用XPath的contains函数进行text部分匹配 from appium.webdriver.common.appiumby import AppiumBydef locate_element_by_partial_text(driver, partial_text):&q…

C++ const总结

1、const 修饰普通变量 C/C++中常量用于记录程序中不可更改的数据,在数据类型前加const,就得到了一个不可更改的常量。常量声明:const用于定义常量const int MAX = 100;//MAX的值在程序运行期间无法被修改,所以必须…

11.13 程序员的修炼之道:从小工到专家 第五章 弯曲或折断 - GENGAR

这五节内容围绕软件设计的解耦、灵活性、协作效率展开,提出了多项关键原则与模型。解耦是贯穿始终的核心,得墨忒耳法则明确了对象方法调用的边界,仅允许调用自身、参数、创建对象及直接持有组件的方法,减少模块间依…

20251112周三日记

20251112周三日记今日: 1.早上九点多起床,下去登一下ow卡死进不去了。上课时接到家里消息。准备交简历、连梯子看3b1b教程。 2.下午看完了deepia老师的diffusion介绍,下载了本书,学了会儿,太他妈复杂了全是数学推…

力扣 第 475 场周赛(A~C)

力扣 第 475 场周赛(A~C)$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");A:3740. 三个相等元素之间的最小距离 I见B。 B:3741. 三个相等元素之间的最小距离…

学习笔记:AC 自动机

最智慧的,不是避免所有失败,而是在失配时借力转向,让每一次跌倒都成为新模式的起点。—— 题记其实我两周前就学了 AC 自动机,本来不应该现在才写这个笔记的。但是当时对 AC 自动机的理解比较模糊,直到刚才听了风…

详细介绍:Web爬虫指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

搜维尔科技:具身人工智能中的 MANUS:从人类运动到机器人灵巧性

灵巧的机器人手正成为具身人工智能的基石。动作捕捉、仿真、强化学习和自监督基础模型的最新进展,使得机器人能够执行越来越接近人类的操作技能。 复制人手的精确性、适应性和触觉控制能力(人手由27块骨头、数十块肌…

重组蛋白技术基础概述

重组蛋白的基本概念 重组蛋白是通过基因重组技术在宿主系统中表达的外源蛋白。该技术将目标基因导入表达载体,转化至宿主细胞,利用细胞自身的转录翻译机制合成目标蛋白。与传统组织提取相比,重组技术可获得更高纯度…

升鲜宝分拣系统 具体实现(一)

升鲜宝分拣系统 具体实现(一)按商品分拣1.商品汇总(分页)2.客户汇总(分页)3.分拣一条商品4.撤消一条已分拣商品5.缺货一条订单商品记录6.一条订单商品记录的操作记录7.获取分拣的商品分类8.获取分拣的线路列表9.分…

2025-11-13

1.Problem - 1881E - Codeforces(1500)(dp) dp好题 #include <bits/stdc++.h> using namespace std; #define LL long long const LL mod = 998244353; const int N=2e5+10; int a[N], inf = 1e9, dp[N];voi…

字典树小记

普通字典树 没什么好讲的 0-1 Trie 非常有用,经常用于异或相关的题目 求一个集合中两两异或的最大值 枚举集合中的一个数 \(x\),按位贪心,如果这一位有一个与 \(x\) 不同的,那么字典树上走这一边,否则走 \(x\) 的…

搜维尔科技:Xsens Link为精准而生,为创意而设计,为动作捕捉性能树立了新的标准

行业领先的动作捕捉服 新一代Xsens Link专为追求精准、可靠和行动自由的专业人士打造,这款全新的eSuit配备17个一键式传感器,内置线缆,安装时间缩短50%。Link经过重新设计,可提供最精准、最稳定的运动数据,树立了…

一个好题2

一个好题的题解题目传送门 欢迎光临我的博客 遇到这种题,我们首先有一个套路:拆贡献。我们把答案拆到每条边上,这样的话只需要加上 每条边在所有合法方案里出现的次数之和 \(\times\) 这条边的长度即可。 那一条边会…

实用指南:百分点科技发布中国首个AI原生GEO产品Generforce,助力品牌决胜AI搜索新时代

实用指南:百分点科技发布中国首个AI原生GEO产品Generforce,助力品牌决胜AI搜索新时代pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…