首页 > 其他分享 >20240911 模拟赛总结

20240911 模拟赛总结

时间:2024-09-11 20:03:07浏览次数:10  
标签:总结 30 20 暴力 定理 20240911 Dilworth PAM 模拟

期望得分:100+0+30=130

实际得分:100+20+30=150

T1

感觉没有大样例也还是可以猜到那么一点的结论。k = 0 无解。当 k ≠ 0 时,考虑交换不含 1 的两项,一定能使这两个位置都符合 gcd(i,ai) = 1,如果最后长度为奇数剩一个位置出来怎么办?那就 O(n) 枚举一遍找到可行的位置和它换一下即可,易证一定能找到这样一个位置。

T2

先说说赛时的思路:把所有本质不同的回文串弄下来,然后在 DAG 上跑 DP,最后半小时发现假了!!!最后假假地交上去,意外获得了 20 分?


好像有 50 分的暴力?找个时间问问 lzh 怎么做。更新:难绷原来就是指数级的暴力。

正解是 PAM 的基本定理 + Dilworth 定理 + 最小路径覆盖问题。这下不得不去复习一下网络流,再把 Dilworth 学一下了。

PAM 的基本定理就是:本质不同的回文串数量是 O(N) 的

Dilworth 定理:对于任意有限偏序集,其最大反链中元素的数目必等于最小链划分中链的数目


Upd:感觉去订正 P2764 更有意义。

T3

纯纯人机数学题,做不了一点!!

但感觉有的简单部分分没打出来有点蠢。

赛时只写了 30 分,但其实 70 分是容易的,要去订正一下。


总结:T2 对着错解瞎冲,暴力没写很失败。T3 这种提答题应该多观察性质的。

标签:总结,30,20,暴力,定理,20240911,Dilworth,PAM,模拟
From: https://www.cnblogs.com/y1wei/p/18408846

相关文章

  • 线段树的几种做法总结
    线段树一些不太板的练手?hdu单峰数列权值线段树hdu第x场1007#include<iostream>#include<algorithm>#include<cstring>#include<vector>#include<set>#include<cmath>usingnamespacestd;#defineLLlonglongconstintmaxn=1e5+10;intt[......
  • C++模拟实现stack和queue(容器适配器)
    适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该种模式是将一个类的接口转换成客户希望的另外一个接口。简单理解,将模板参数给成容器,就是容器适配器,写成参数的容器的各种接口,均满足需要。#include<list>#includ......
  • [NOIP 2024 模拟1]zyc大吃特吃
    [NOIP2024模拟1]zyc大吃特吃题意给出两个序列\(a,b\),给出两个数\(A,B\)。求最多选出多少个数,使得刚好不满足\(\suma_i\leA\)且\(\sumb_i\leB\)。思路先考虑暴力dp,定义\(dp_{i,j}\)表示选出的数\(a\)的和等于\(i\),选出的数\(b\)的和等于\(j\),最多选出的数......
  • [NOIP 2024 模拟1]zyc不能大吃特吃
    [NOIP2024模拟1]zyc不能大吃特吃题意给出两个序列\(a,b\),给出两个数\(A,B\)。求最少选出多少个数,使得刚好不满足\(\suma_i\leA\)且\(\sumb_i\leB\)。思路贪心,\(A\)和\(B\)有一个超出即可。将序列分别按\(a\)和\(b\)排序,看那个能选的最少。代码#include......
  • [NOIP 2024 模拟1]xuan大唱特唱
    [NOIP2024模拟1]xuan大唱特唱题意给定\(n\)个点,第\(i\)个点坐标为\(x_i\)。有\(q\)次询问,每次给定\(b_i,k_i\)。求离坐标为\(b_i\)的点第\(k_i\)近的点与\(b_i\)的距离。思路二分答案\(d\),考虑如何判断。若与\(b_i\)的距离小于\(d\)的点的个数小于\(......
  • 2024.9 模拟赛日志
    目录NOD2301(20240904)NOD2304(20240905)2024年广州市赛第一试(20240907)2024年广州市赛第二试(20240908)金华一中24联训day15(20240910)SS240911(20240911)NOD2301(20240904)[A日记和最短路]字符串字典序题,\(a<b\iffc+a<c+b\),在Trie上维护倍增的哈希值。[B日记和欧拉函数]\(\varphi(......
  • 计算机网络知识点总结--适用于期末考试
    第一章 计算机网络概述1.计算机网络的类别1.1按分布范围分:广域网WAN,城域网MAN,局域网LAN, 个人区域网PAN1.2按使用者分:公用网,专用网1.3按交换技术分:电路交换报文交换分组交换1.4.按拓扑结构分:总线型,星型,环型,网状型1.5.按传输技术分:广播式网络 共享公共通信信......
  • PMP模拟考试第48题笔记
    注:quiteresistan 相当抵抗 originally 起初engage参与stakeholderengagementassessmentmatrix 利益相关者参与评估矩阵assessment 评估riskregister  风险登记册stakeholderoutlining  利益相关者概述在管理大型项目时,处理利益相关者的支持和抗拒......
  • VSCode 常用快捷键总结:涵盖编辑器操作、文件管理、查找替换、代码格式化、调试、视图
    编辑器操作光标与选择Ctrl+D:匹配当前选中的词汇或行,再次选中可操作。Alt+Click:在多个位置插入光标。Ctrl+Alt+↑/↓:在上下行插入光标。Shift+Alt+I:在选中范围内所有行结束符插入光标。Shift+Alt+(dragmouse):鼠标拖动区域,同时在多个行结束符插入光标。Ct......
  • 今天学习和总结
    学习了简单的算法知识排序中的快速排序,利用分治的思想来实现快速排序,对于前后大小有问题的进行swap的交换位置,这是基本的模版和源码includeusingnamespacestd;defineN1000100intA[N];voidquick_sort(inta,intb){if(a>=b)return;inti=a-1,j=b+1,x=A[a+b>>1];......