10.18 CSP-S模拟34/2025多校CSP模拟赛6 改题记录

news/2025/10/18 21:02:07/文章来源:https://www.cnblogs.com/OrangeLand/p/19150152

HZOJ

写在前面

改了inf小时T3还没改出来破如防,本来不想写的,但还是随便写写吧。

A. 最长不下降子序列

哈哈哈过不去的大水题。

题意是给出一个由1和2组成的序列,可以选择某个连续区间翻转,求问最长不下降子序列的长度是多少。

容易知道形成的序列形态一定是11...222的。考虑将其复原,即选择中间一段翻转,就变成了111222111222。正反分别跑一遍,然后\(O(n)\) 组合答案即可。唐。

B. 美食节 (food)

竟然场切了道蓝。。。

题意略。

简单分析可得无法满足条件当且仅当数量最多的种类超过了其他的总数+1。没有这种情况时按字典序最小的方案取即可,出现了这种情况就先取数量最多的,再交替取数量最多的和其他的。维护的话上线段树维护区间最大size和最小值即可,可以把vector倒序放在叶子节点,弹出时pop_back()即可。

C. 字符串 (str)

改了一辈子。

题意也略了。

思路大概是将贡献分为串内和串间的,串内的可以Manachar,串间的需要一些手段。

有Trie法和SA法。改的是SA法至今没改出来,只比暴力优了一点。思路大概是求出所有串的排名,然后在S串中找T串,T串中找S串。能A的复杂度是\(O(nxlog)\) 的,奈何本人太菜只能写出了\(O(n^2log)\) 的qwq。Trie法就是将所有串倒序上Trie树,然后根链前缀和加二分哈希解决。窝后悔写那个神人SA了。

D. 概率 (pr)

咕了。

主打一个速战速决,动作有了质量无所谓了。

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

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

相关文章

微软Office LTSC 2021(KpoJIuK直装版)x64 v16.0.14334.20344 10月版

微软Office 2021 是微软公司最新发布的办公套件,提供了一系列强大的软件工具,包括Word、Excel、PowerPoint和Outlook等。 软件功能 Word:提供用于创建、编辑和格式化文档的功能,包括文字处理、图形插入、表格制作…

React Query入门指南:简化React应用中的信息获取

React Query入门指南:简化React应用中的信息获取2025-10-18 20:53 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displa…

征程 6 | 征程 6 工具链如何支持 Matmul/Conv 双 int16 输入量化?

一、前言 在征程 6 工具链的量化精度调优实践中,当 Matmul/Conv 算子的两个输入皆为量化敏感算子时,PTQ 与 QAT 各自面临着难以克服的棘手困境。 在 PTQ 流程里,为了实现双 int16 输入的支持,工作人员不得不借助脚…

做题技巧与结论证明

优先考虑单调性。 优先考虑 dfn 区间。 优先考虑直径。 优先考虑写 gf。 这个可能是假的 优先考虑凸性。 优先考虑必要条件,再补一补断言这是充要条件。 优先考虑最大元。 结论: 谁跟你结论,斜杠糗大了

CSP-S模拟34/2025多校冲刺CSP模拟赛6

写在前面:废话 坏坏坏坏坏坏坏,假假假假假假假,唐唐唐唐唐唐唐,爆爆爆爆爆爆爆,蒻蒻蒻蒻蒻蒻蒻!!!!111P推歌 《幸福安心委员会》 どうして みんなが幸せなの? 为什么 大家都这么幸福呢? この世界のこと 闻…

Java学习通互评5

1.StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同? 前者用ArrayList,后者用普通数组;前者无需指定初始容量,后者需在创建对象时传入数组大小;前者支持动态扩容,后者容量固定,数组满后无法继续添加;…

卡车厂实习第三天

1、每个活可以一个一个干,也可以串联起来干,串联起来更省时省力,找技巧,还得知道为什么冷媒充700或者900或者1700,玻璃水为了降本加一瓶的量。 2、今天充冷媒的时候发现充不进去,可能是接头活塞在拧螺丝的时候碎…

随机数技术

随机数应用、生成方法、随机性检验随机数应用密钥 加密:不确定算法引入随机数实现 签名 认证:抗重放、假冒 密钥协商安全要求:随机性分布均匀性:0,1频率大致相等 独立性:任何子序列不能有其他子序列推导不可预测性…

我做 AI 算法 10 年,见过最可惜的事:技术再牛,说不明白也是白搭

我做 AI 算法 10 年,见过最可惜的事:技术再牛,说不明白也是白搭大家好,我是李老师。过去 5 年在互联网大厂做 AI 落地时,我见过不少 “技术大牛”—— 有人能把自然语言处理模型调得比行业均值精准 10%,有人能在…

第六周作业---定时器

1.定义LED引脚2.定义全局变量3.声明需要调用的函数4.设计简单的延时函数5.配置GPIO 编写一个GPIO的配置函数,其中包含使能GPIO时钟,配置LED引脚以及配置USART1引脚。6.配置USART1 编写一个USART1的配置函数,其中包含…

『普及』浅谈图的基础

基础知识 图是一种网状数据结构,用于描述对象的集合以及对象之间的关系。其中,对象用顶点表示,也称为节点,简称点。对象之间的关系用连接顶点的边表示。若图中的每条边是单向的,则该图称为有向图;若图中的每条边…

运筹学在供应链优化中的实际应用

本文介绍了两位博士后研究员在某中心供应链优化技术团队的研究工作,重点探讨了运筹学在库存优化、路径规划和需求预测等实际业务问题中的应用,包括算法建模和系统优化方法。运筹学在现实问题中的应用:某中心博士后研…

P6715 [CCO 2018] Fun Palace 题解

Description 有一个含 \(n\) 个点的链,每个点有一个权值。 对于任何 \(1\le i\le n-1\),都有一条边连接 \((i,i+1)\)。 您可以在链中的任意一些节点放置一些生物。 对于第 \(i\) 条边,若点 \(i\) 至少有 \(a_i\) 个…

被C语言链表折磨的一天 Σ( △ |||)︴

OIer竟沦落到这个地步——>C语言课要免修就要拿C语言来写一个链表,而且不能拿数组模拟 ( ̄△ ̄;),为了免修,OIer只好学习一手小小指针。 首先需要知道指针是什么: int *a char *a[] double *a 以上三个都是指针…

WebGL学习及项目实战(第03期:绘制多个点,线,面)

@目录目标WebGL原理示意图着色器代码顶点着色器代码解析片元着色器代码解析js代码初始化WebGL代码初始化shaders代码创建着色器对象创建程序对象初始化buffers代码绘制代码代码总结绘制多个点完整代码初始化缓冲区绘制…

ozon定制尺寸和重量

ozon定制尺寸和重量VVV---A888---KKK

CF 359D. Pair of Numbers

D.Pair of Numbers原题链接 题意简述西蒙有一个数组 \(a_1, a_2, ..., a_n\) ,由 n 个正整数组成。今天,西蒙要求你找出一对整数 $l, r (1 \leq l \leq r \leq n) $,使得下列条件成立: 有整数 \(j ( l …

2025多校CSP模拟赛6

T1:最长不下降子序列 (sequence) 思路: 依据做传统最长不下降子序列的的经验,这题用 \(dp\) 。 因为 \(a\) 的值只有 \(1,2\) ,并且翻转操作只进行一次,所以我们考虑什么样的情况一次翻转能产生最长不下降子序列呢…

Java基础——类型转换,变量、常亮、作用域,基本运算符

Java基础——类型转换,变量、常亮、作用域,基本运算符类型转换 从低到高--------------> byte,short,char-->int-->long-->float-->double (小数优先级高于整数) 运算过程中需要将不同类型的值转换…

洛谷 LGR-246 S 模拟赛

100 + 0 + 44 + 24 = 168, Rank 469/3708.下次再也不在过掉了一个题的情况下试图去想第二个题的正解了 /ll【LGR-246】SCP 2025 第二轮(复赛 S 组)模拟 链接:link 题解:题目题解区内 时间:4h (2025.10.18 14:30~1…