首页 > 其他分享 >NOIP 模拟赛:2024-11-21

NOIP 模拟赛:2024-11-21

时间:2024-11-22 18:43:18浏览次数:1  
标签:11 字符 多彩 NOIP 路径 2024 条边 21

T1:

题意:至少交换几次相邻字符,使得原串变成相邻串。

结论:每种字符必然前一半在前面,后一半在后面。
把最终的每个字符所到的位置求出来,用 BIT 求逆序对即可。

T2:

原题

总之就是观察到 \(1,2\) 分出的两段必须递减,然后加个调和级数优化 DP 就行了。

T3:

多彩路径

题目描述

给定一个\(n\)个结点\(m\)条边的无向连通图,边\(1\sim m\)编号,其中\(i\)号边具有颜色\(w_i\)。保证该图不存在自环和超过2长度的简单环,但可能存在重边。可以理解为若把同一对结点间的所有重边合并为一条边,则会形成一棵树。

对某一条简单路径,定义该简单路径的“多彩值”为路径中相邻的异色边对数。即若其按顺序经过\(k\)条边编号为\(e_1,e_2,\cdots,e_k\),则“多彩值”为\(\sum_{i=1}^{k-1}(w_{e_i}\ne w_{e_{i+1}})\),其中不等判定成立则式子取1,否则取0。

请回答\(Q\)次询问,每次回答\(x,y\)两点间的所有简单路径的“多彩值”的最大值。

注意到如果两点之间有 \(\ge 3\) 条边,可以视作有一条独一无二的边。因此可以视作两点之间 \(\le 2\) 条边。

容易想到倍增 DP:\(dp[i][j][a][b]\):\(i\rightarrow fa[2^j][i]\) 的路径上,两端的边类型分别为 \(a,b\) 的最大多彩值。定义是 \(O(4n\log n)\) 的,转移则多枚举两个 \(A,B\) 即可,多乘个 \(4\)。

查询 \(u,v\) 就走到 LCA 然后拼起来即可。

写了个 \(3^4\) 的 …… 常数大五倍我都给卡进去了,愣是没想到不用处理三条边 ……

标签:11,字符,多彩,NOIP,路径,2024,条边,21
From: https://www.cnblogs.com/FLY-lai/p/18563446

相关文章

  • 玩酷之家启动U盘制作工具 v10.0 2024.11.18-
    介绍玩酷之家启动U盘制作工具使用起来非常简单,可以帮助用户快速制作出USB启动盘,支持加载多个不同类型的文件启动,还具备了多种启动方式的安装功能,用户可以通过软件将系统备份,满足用户各种U盘启动的需求,启动的速度和拷贝文件的速度一样快,帮助用户节省了很多的时间和精力。软件截图......
  • NOIP 模拟赛 #16
    Alink设\(f[i,j,x,y,w]\)表示走到了\((i,j)\)且之前已经买了\(x\)张向下走的票和\(y\)张向右走的票,总花费为\(w\)的方案数。大力dp即可。Blink注意\(\prodx=\minx\)的限制比较严格,很容易想到\(\minx=0\),发现除此之外只有一种可能:\(\{1,1\}\)。......
  • 11.22 CW 模拟赛 T2.通信
    算法显然的,我们可以先转化问题对于无向图上的\(n\)个点,点之间的边权就是\(\min(\text{图上的欧氏距离的平方和},v)\),求走完所有点时经过的最小边权和手玩样例看下有没有思路?显然的,对于\(50\rm{pts}\),状压可以解决考虑剩下的\(50\rm{pts}\),注意到我们......
  • EMC电磁兼容设计与测试案例分析(第3版)(11.22)
    EMC电磁兼容设计与测试案例分析(第3版)(11.22)EMC电磁兼容设计与测试案例:1、EMC共模电流不入地2、金属外壳可以更好接地、屏蔽线缆:单端/双端接地是否存在连接层导致双端失效3、电感频增而增;电容频增而减;串感、并荣;有概率发生谐振(点),应避开emc测试点4、浪涌与过压:低频、干扰......
  • [73] (NOIP集训) NOIP2024 加赛 7
    DZ:你逆元过了?DZ:我去,那造数据的比较牛DZ:出题人精心构造的坑,造数据的一下就给弄没了这场真像NOIP难度吗,感觉还不如CSPflowchartTB A(镜的绮想) styleAcolor:#ffffff,fill:#00c0c0,stroke:#ffffff两个点能对称当且仅当横坐标相等\(nm\)枚举所有点,横坐标相等的记录......
  • NOIP 模拟赛:2024-11-19
    T1:对两个字符串\(a,b\),分别选择\(a\)的一个前缀和\(b\)的一个后缀(均允许为空或等于原串),并拼接形成一个新的字符串。求共有多少种可能得到的本质不同的拼接串。结论题。对于一个\(a\)的前缀\(a[1\simi]\),有\(m+1-cntb[a[i]]\)个新的串。证明:T2:对一个\(n\)个点\(m\)条......
  • 11.22 模拟赛
    前言大唐胜屎\(T1\)镜的绮想水签CODE#include<bits/stdc++.h>typedeflonglongll;usingnamespacestd;constintN=5e3+100;constintM=4e6+100;intn,m;structPoi{ intx,y;}a[N],b[N];intnum[M];signedmain(){ autoRet1=f......
  • rk3568 android11 从frameworks添加服务到 android studio app应用
    1.在frameworks下添加,其目录如下:1.1添加IDemoManager.aidl文件//mls_demo//IDemoManager.aidlpackageandroid.app;//Declareanynon-defaulttypesherewithimportstatementsinterfaceIDemoManager{  intplus(inta,intb);} 1.2添加DemoManag......
  • 【11.21模拟赛T4】 —神奇数论之构造exgcd
    给出正整数\(a,b,c,m\),其中\(a,b,c\)两两互质,\(T\)组数据,任意一个三元组\((x,y,z)\)满足:\[(x^a+y^b)\mod\m\equiv(z^c)\mod\m,\x,y,z\in(0,m)\capZ\]\(a,b,c\le10^9,3\lem\le10^9,T\le10^5\)首先他有一个部分分:\(m\)为\(2\)的整次幂这时我们不难发现......
  • CF1114
    A.GotAnyGrapes?CF原题链接题目大意:给出三种葡萄的数目\(x,y,z\),给出三个人要吃的数目\(a,b,c\),已知第一人只吃第一种葡萄,第二人只吃前两种葡萄,第三人三种葡萄都吃,问是否可以满足他们的要求。\((1\leqslantx,y,z,a,b,c\leqslant10^{5})\)解题思路:直接模拟即可。从要求多......