首页 > 其他分享 >SS秋季训练3

SS秋季训练3

时间:2023-10-05 22:24:11浏览次数:32  
标签:秋季 前缀 训练 SS source 求出 一段 dp 2k

training

A

source : AT_arc154_c

不同的元素个数减少,将 \(b\) 按权值连续段分段,有一段长度超过 \(2\) 就可以“旋转”。枚举 \(a\) 每个对应位置。

B

source : AT_arc160_c

两个合成一个等价于“进位”,顺序无关,从低往高做dp,\(dp_{i,j}\) 表示到第 \(i\) 位,进位了 \(j\),状态数 \(O(n\log n)\),可以记搜,但是转移还是会寄,搞个前缀和优化。

C

source : AT_arc144_c

打表找规律:最后 \(2k\) 个空留出来特殊处理,前面 \(n-2k\) 个空每 \(k\) 个一段,一段填 \(i+k\) 一段填 \(i-k\),最后 \(2k\) 个里前 \(k\) 个填 \(i+k\),剩下的空就将剩下的数排序放进去。

D

source : CF1725L

奇妙题,\(a_i := -a_i\) 实际上是 \(a_i:=a_i-2a_i\),每次操作总和不变,可以想到转化成前缀和的变化,不难算出前缀和的变化是 \(\operatorname{swap}(s_i, s_{i-1})\),让所有元素非负就是让前缀和不降,特判边界,答案就是前缀和逆序对数。

E

source : CF1725J

答案是所有边的和的两倍减掉两条链,其中这两条链要么交于一点要么相离,对于交于一点的情况,换根dp求出到每个点最近的四条路径,对于相离的情况,换根dp求出每条边祖先向和后代向的直径。

F

source : CF1767E

\(m \le 40\) 可以想到 meet in middle, 由序列可以得到一堆限制,对于前一半的子集 \(S\) ,求出其所有超集中可行的最小费用 \(f_S\),枚举后一半的合法子集合并。

源神说可以爆搜,复杂度似乎是 \(O(F_n)\) 的,似乎能跑过。。

G

source : CF1725K

对于每个值,建一个点表示,将为这个值的元素在并查集上链到这个点上,外层拿个 set 找出修改的区间的点。

H

source : CF1762F

I

source : AT_arc142_e

神奇网络流,首先将 \(a_x,a_y\) 都补到 \(\min(b_x,b_y)\),然后扔掉那些已经满足的限制,那么剩下的都满足 \(a_x \ge b_x\) 或 \(a_y \ge b_x\),所以可以分成两类:\(a_x<b_x\) 和 \(a_x \ge b_x\),对于这两类点给它整成一个二分图,对于第二类点可以切糕式拆点(权值很小),向汇点连一条权值为 \(1\) 的边,第一类点从源点连一条权值为 \(b_x-a_x\) 的边,有限制的从 \(x\) 到 \((y,b_x-a_x)\) 连一条权值为 \(inf\) 的边,第二类点的相邻权值点连权值为 \(inf\) 的边。这样就可以强制割两边之一。

J

source : AT_wtf22_day1_b

将所有置换环跑出来,环与环之间插一个 \((1,1)\) 让每个环独立,然后置换环上满足限制的操作顺序长得“非常”像一个单调栈踢人或者说笛卡尔树的过程(???),不会。

标签:秋季,前缀,训练,SS,source,求出,一段,dp,2k
From: https://www.cnblogs.com/luckyluoqwq/p/17744019.html

相关文章

  • CSS 实现 table 表头固定 tbody 显示垂直滚动条并自定义滚动条样式
    一、最终效果图 二、关键代码html代码:<divclass="table_info"><tableborder="0"cellspacing="0"cellpadding="0"style="width:100%;"><thead><tr><th>项目账号</th&g......
  • 南方CASS软件安装包分享(附安装教程)
    目录一、软件简介二、软件下载一、软件简介南方CASS软件是一款基于AutoCAD平台开发的测量和计算设计软件,广泛应用于水利、电力、市政、建筑、交通等领域。南方CASS软件集成了地形测量、断面测量、土地勘测定界、水文水利和公路设计等功能,为测量和设计人员提供了一站式解决方案。南......
  • WebKit Inside: CSS 样式表的匹配时机
    WebKitInside:CSS的解析介绍了CSS样式表的解析过程,这篇文章继续介绍CSS的匹配时机。无外部样式表内部样式表和行内样式表本身就在HTML里面,解析HTML标签构建DOM树时内部样式表和行内样式就会被解析完毕。因此如果HTML里面只有内部样式表和行内样式,那么当DOM树......
  • 2023-10-05 "code":"40006",msg"."Insufficient Permissions", ISV权限不
    1.登录支付宝开放平台https://open.alipay.com/2.找到控制台==》产品绑定,如下图: 我这里虽然已经绑定了,但是还没签约,意思就是还没开通app支付;3.点击去开通。 ......
  • SqlSession与SqlSessionFactory
    2.2.3SqlSessionSqlSession是MyBatis框架中极其重要的接口。SqlSession类似于JDBC中的Connection,它代表MyBatis和数据库的一次会话,主要用于执行持久化操作。SqlSession对象底层封装了JDBC连接,所以可以直接使用SqlSession对象执行已映射的SQL语句。SqlSession中包含了所有执行SQL......
  • Vue在main.js全局引入scss文件,组件里使用scss变量报错问题
    问题描述在写组件样式的时候,普通样式都没问题,一碰到$变量就errorModulebuildfailed(from./node_modules/sass-loader/dist/cjs.js):color:$normal-active-color;^Undefinedvariable.╷22│color:$normal-active-color;│......
  • asp.net mvc Core 网页错误提示:An unhandled exception occurred while processing th
    网页错误提示:Anunhandledexceptionoccurredwhileprocessingtherequest.InvalidOperationException:Theentitytype'IdentityUserLogin<string>'requiresaprimarykeytobedefined.Ifyouintendedtouseakeylessentitytype,call'Has......
  • 堡垒机AccessClient插件在Mac苹果电脑闪退,已解决
    我的配置:Macmini,AppleM2,MacOS版本13.4(22F66)先来总结我的方案:1.安装Python3;2.修改main.scpt并生效;3.看指定输出的日志提示什么;4.最后需要安装MicrosoftRemoteDesktopforMac。最初的解决方案:https://www.zhihu.com/question/435060483改了日志输出位置,查看日志,找不对具......
  • openGauss学习笔记-90 openGauss 数据库管理-内存优化表MOT管理-内存表特性-使用MOT-M
    openGauss学习笔记-90openGauss数据库管理-内存优化表MOT管理-内存表特性-使用MOT-MOT使用重试中止事务在乐观并发控制(OCC)中,在COMMIT阶段前的事务期间(使用任何隔离级别)不会对记录进行锁定。这是一个能显著提高性能的强大优势。它的缺点是,如果另一个会话尝试更新相同的记录,则更新......
  • MongoDBHelper + Expression+ JsonResult
    usingMongoDB.Driver;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Linq.Expressions;namespaceMongodbTest.Common{///<summary>///MongoDb帮助类///</summary>publicclassMongoDbHelper......