2022.3.18模拟赛总结

2023-11-11 18:08
文章标签 总结 模拟 18 2022.3

本文主要是介绍2022.3.18模拟赛总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

7.36
开题
T1:海底积木赛?
7.42
T1式子推出来了:(sum_{i=1}nC_{n-1}{i-1}a_i);mod k
这个的瓶颈和刚才推断的一样,必然在于求解组合数上,而这个模数不是质数,应该就要用一些奇妙的方法,但先写40分的递推+质数求组合数的暴力分吧
7.49
暴力分写完了,剩下的应该就是非质数组合数了,但这个东西我记得不是Lucas,而是exgcd,海底积木赛由于a_i是会大于k的所以需要用Lucas,而这里已经限制了,应该就不需要了,但!exgcd该怎么写呢!这是个问题。不过可以展开组合数试试,貌似可以质因数分解做
8.49
搞了一下质因数分解的方法,能过到2e4,与此同时发现k质数的情况假了
8.57
加上一点常数优化,用set只维护有用的,时测可过,计划进行10分钟对拍测时,就过题了,应该没有什么特殊数据需要用来测时的,所以对拍后应该就稳了
9.06
对拍发现错误,修改以后测时不过了,麻了,仅能通过4e4
9.37
经过一系列常数优化仅能通过8e4
9.44
无奈弃T1
9.47
T2是个竞赛图吧,竞赛图缩点后是链,那么本题中就是求连通分量个数的期望吧
10.00
简单列了一下计数dp式子,感觉可行,但需要先写个暴力一会儿用来对拍
10.36
写出了T2的60分代码,应该能过?因为我不会背Tarjan所以我不会写暴力!
10.42
穷途末路,换题
10.47
这T3是不是树上莫队啊
10.58
回去把T1的锅修了,那个质数的我只能搞出n<mod的,不然还是出错,加了个分段上去彻底弃掉了,专心T3
11.12
写完T3暴力20,应该无误了
11.38
写了链的两档分,直接套个莫队就行,并进行了对拍无误。树上莫队我是真没办法
11.43
检查每道题目,进行打包
11.47
检查完毕,准备提交,开始摆烂

这篇关于2022.3.18模拟赛总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Python模拟串口通信的示例详解

《Python模拟串口通信的示例详解》pySerial是Python中用于操作串口的第三方模块,它支持Windows、Linux、OSX、BSD等多个平台,下面我们就来看看Python如何使用pySe... 目录1.win 下载虚www.chinasem.cn拟串口2、确定串口号3、配置串口4、串口通信示例5

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

CSS模拟 html 的 title 属性(鼠标悬浮显示提示文字效果)

《CSS模拟html的title属性(鼠标悬浮显示提示文字效果)》:本文主要介绍了如何使用CSS模拟HTML的title属性,通过鼠标悬浮显示提示文字效果,通过设置`.tipBox`和`.tipBox.tipContent`的样式,实现了提示内容的隐藏和显示,详细内容请阅读本文,希望能对你有所帮助... 效