CF 1823 题解

news/2024/11/20 16:29:52/文章来源:https://www.cnblogs.com/snowycat1234/p/18558663

CF 1823 题解

A A-characteristic

考虑设有 \(x\)\(1\), \(n - x\)\(-1\), 那么 \(k = \frac{x(x-1)}{2} + \frac{(n-x)(n-x-1)}{2}\), 公式法解二次方程即可.

B Sort with Step

原题约数意味着只能在下标 \(\bmod \ k\) 的等价类下标内排序, 这意味着一个位置满足 \(a_i\not\equiv i \mod k\) 时需要提前交换, 这样的位置不存在则直接合法, 恰好为 \(2\) 则需要一次提前交换.

C Strongly Composite

发现如果 \(d \ | \ x\), 并且 \(x,d\) 都合法, 那么选 \(x\) 不如选 \(d\).

我们注意到, \(p_1^2,p_1p_2p_3\) 这样的都合法, 因此质因数分解 \(n=\prod_{i=1}^kp_i^{cnt_i}\), 则 \(ans=\sum_{i=1}^k\lfloor\frac{cnt_i}{2}\rfloor + \lfloor\frac{\sum_{i=1}^k(cnt_i \bmod 2)}{3.}\rfloor\)

D Unique Palindromes

注意到以每一个位置为结尾的新回文串不会超过 \(1\) 个, 这样就可以判断是否有解.

首先, \(p_1\rightarrow 1,p_2\rightarrow 2,p_3\rightarrow 3\) 是一定的, 枚举可证. 这样的话, 我们前三个字固定构造 abc.

剩下的部分, 我们构造 xxxxabcabcabyyyyyycabcabczzzaqqqbc 这样的东西即可, 其中每一个 x,y,z 都有 \(1\) 的贡献, 去掉这些之后整个串拼起来形如 abcabcabcabc...

由于约束不太多, 因此每个约束拥有的 x 足够在 \(26\) 个字母内各不相同.

E Removing Graph

打 sg 表, 即得大小为 \(i\) 的环 \(sg_i=\begin{cases}\lfloor\frac{i}{l}\rfloor & i< l+r \\ 0 & \text{otherwise}. \end{cases}\), dfs 搜索计算异或和即可.

F Random Walk

随机游走直接考虑高消, 设 \(f_i\) 表示经过 \(i\) 期望次数, 那么有:

\[f_u= \begin{cases} 1+\sum_{(u,v)\in E \wedge v \not=t}\frac{f_v}{d_v} & u=s \\ 1 & u=t\\ \sum_{(u,v)\in E \wedge v \not=t}\frac{f_v}{d_v}& \text{otherwise}. \end{cases} \]

求解写树上高消模板即可.

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

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

相关文章

【淘汰9成NLP工程师的常识题】LSTM的前向计算如何进行加速?

【淘汰9成NLP工程师的常识题】LSTM的前向计算如何进行加速? 重要性:★★★ 💯 这是我常用的【淘汰9成NLP工程师的常识题】LSTM的前向计算如何进行加速? 重要性:★★★ 💯这是我常用的一个面试题。看似简单的基础题,但在面试中能准确回答的不足10% ,常识题的错误反而会…

【论文阅读笔记】多模态大语言模型必读 —— LLaVA

LLaVA (Large Language and Vision Assistant),proposed by Haotian Liu (UWM), et al.论文地址:https://arxiv.org/abs/2304.08485 代码地址:https://github.com/haotian-liu/LLaVA目录简介Visual Instruction 数据生成视觉指令微调模型架构训练 简介 人类对于世界的认知是…

接口文档和编写接口测试用例

一、熟悉接口文档和分析接口 1、发送接口文档 2、分析接口文档 3、了解需要测试接口,分析需求文档接口请求参数:接口返回参数:成功整理接口:(自己项目有哪些借款) cms项目接口:查询接口,登录接口,添加用户接口,用户管理接口,文章管理接口,删除用户接口,删除栏目接…

python代码实现RNN, LSTM, GRU

安装torch, transformers, loguru(本代码实现为下方版本,其余版本实现可比葫芦画瓢自行摸索)pip install torch==1.13.1 transformers==4.44.1 numpy==1.26.4 loguru -i https://pypi.tuna.tsinghua.edu.cn/simple/RNN:Recurrent Neural Network,网络结构如下图所示:import nu…

ChatGPT国内中文版镜像网站整理合集(2024/11/20)

ChatGPT 镜像站的用途 镜像站(Mirror Site)ChatGPT镜像网站是指通过复制原始网站内容和结构,创建的备用网站。其主要目的是在原始网站无法访问时,提供相同或类似的服务和信息。​ 一、ChatGPT中文镜像站 ① yixiaai.com 支持4o以及o1,支持MJ绘画 ② chat.lify.vip 支持通用…

鸿蒙NEXT开发案例:随机数生成

【引言】 本项目是一个简单的随机数生成器应用,用户可以通过设置随机数的范围和个数,并选择是否允许生成重复的随机数,来生成所需的随机数列表。生成的结果可以通过点击“复制”按钮复制到剪贴板。 【环境准备】 • 操作系统:Windows 10• 开发工具:DevEco Studio NEXT Be…

13、优化器_(执行计划、统计信息)_1

执行计划 一个SQL文本,经过解析,经过解析之后,oracle发现有很多种执行方案,然后oracle在这多种执行方案中,选出一种oracle认为最优的一种执行方案,来作为执行计划,然后oracle按照执行计划一步步去执行 因为oracle有多种的执行方案,但是,有的执行方案快,有的执行方案慢…

12、表的访问方式(索引)_2

表的访问方式 以t1表为例来看表的访问方式 首先创建了一个用户,建立了一张表t1,按照object_id列排序的: SQL> create user u1 identified by u1; -- 创建用户u1 User created.SQL> grant connect,resource,dba to u1; -- 给u1授权 Grant succeeded.SQL> conne…

第十一课 接口测试之postman11.1

一、介绍postman Postman是一个网页调试工具,也可以调试css、html等 Postman的操作环境 环境:Postman Mac、Windows X32、Windows X64、Linux系统、 postman 浏览器扩展程序、postman chrome应用程序 Postman下载:https://www.postman.com/downloads/ 二、postman安装:略 三…

蠢就是坏,坏就是蠢

如题看着如今的社会乱象,我们不禁想:是什么人让我们的社会变成这样? 我们下面来讨论这个问题。 请注意,我们将阻碍社会发展的反动行为定义为坏的,行使这种行为的人定义为坏人。 而我的观点则如标题所示。 第一种 “蠢” 是自以为是,也就是以为自己无所不知,不认同或忽略…