首页 > 其他分享 >20231019NOIP训练赛

20231019NOIP训练赛

时间:2023-10-26 10:33:43浏览次数:37  
标签:30 查集 T2 50 T1 训练赛 20231019NOIP

20231019NOIP训练赛

时间安排

7:50-8:50 写T1

8:50-9:30写T2

9:30-10:30写T3T4

10:30-11:50写T1

总结

T2没花时间想,没想到建图

题解

T1

枚举最大公约数,然后统计最大公约数的倍数

T2

并查集,设u=\(X_{b_i}\),v=\(X_{a_i}\),在u和v间建一条长度为\(c_i\)的边,可以用并查集维护,如果u和v已经属于同一个集合了,就把他们储存下来,到最后时用一遍dfs验证这些存下来的边是否合法

T3

状压DP,设\(f_i\)表示边分配的状态为i时的方案数,我们可以从大到小进行加边,并计算其贡献,计算贡献可以用并查集进行维护

T4

我们把询问和修改拆成如下4部分piVTPpj.png

piVTi1s.png

然后分三种情况讨论,发现是一个二维数点问题,可以用树状数组维护

标签:30,查集,T2,50,T1,训练赛,20231019NOIP
From: https://www.cnblogs.com/RYANGSJ/p/17788853.html

相关文章

  • 20231018NOIP训练赛
    20231018NOIP训练赛时间安排7:50-8:10写T19:10-10:30写T210:30-11:50写T4总结没看T3去做了T4,考完试发现T3比T4更可做。题解T1贪心题,排序之后贪心即可T2对a做前缀和,把题目的式子化成\[\sum_{l=1}^{n}\sum_{r=l}^n\sum_{i=l}^{r}b[i]*(sum[r]-sum[l])\]对于每一个......
  • 20231015NOIP训练赛
    20231015NOIP训练赛时间安排7:50-8:10写T18:10-11:50写T2总结T2写了分段但是因为太过自信然后全删了题解T1板子题,建一个超级源点即可T2数学题,用组合数计算,然后再用前缀和优化T3先建出S到T的最短路图,然后在在这个DAG上进行DP,注意还要再建出T到S的最短路图再跑一遍。T......
  • 20231010NOIP训练赛
    20231010NOIP训练赛时间安排7:50-8:10写T18:10-8:40写T29:40-10:40写T310:40-11:50写T4总结没时间写T5,T4和T3没写对题解T1简单题,用两个桶记录一下,然后再做两遍前缀和T2二分+哈希T3分组背包T4双指针+动态开点的值域线段树T5建图之后发现是内向基环树森林,对于......
  • NOI2024省选训练赛 11 解题报告
    NOI2024省选训练赛11解题报告目录NOI2024省选训练赛11解题报告A.小L的栈DescriptionConstraintsSolutionConclusionB.intervalDescriptionConstraintsSolutionConclusionC.DigitSumDescriptionConstraintsSolutionConclusionD.机器故障探测DescriptionConstraintsSoluti......
  • NOIP 训练赛#13
    时间安排题解T1考虑\(a\)在为奇数的时候一定有一组解满足\(a^2+b^2+(b+1)^2\)移项,得到\(b=\frac{a^2-1}2\),对于偶数的话考虑不断除以\(2\),得到解后再乘回去即可注意特判\(a<3\)和\((\log_2a)^2\inZ\)T2考虑反向加边,并且用并查集维护每个联通块先\(dfs\)一......
  • NOI2024省选训练赛01
    NOI2024省选训练赛01时间:2023.9.16目录NOI2024省选训练赛01A.t3DescriptionConstraintsSolutionB.LifeDescriptionConstraintsSolutionA.t3TimeLimit:4sec/MemoryLimit:512MBDescription维护一个长度为\(n\)的数列\(a_i\),支持如下几种操作,操作有\(m\)次。\(1......
  • NOIP训练赛 #2
    T1探险【数据范围】\(1\leqn,m,k\leq10^3,1\leqx_1,x_2\leqn,1\leqy_1,y_2\leqm\)题解直接BFS即可注意这道题不能用\(vis\)数组,因为一个点有可能会被更新多次,只需要在遍历\(k\)的时候多加一个如果当前要更新的点(\(nx,ny\))的值比当前点(\(x,y\))的答案加......
  • NOIP训练赛 #1
    T1奇怪的冰雹【数据范围】\(1\leqn\leq4,1\leqm\leq120,1\leqa_i\leq50\)由于\(n\)的范围过于小,顾考虑用DP来解决状态设计:设\(dp_{i,j,k,l}\)表示\(4\)个木桶的完好度分别为\(i,j,k,l\)时的概率(\(i,j,k,l>=0\)),那么被砸坏的概率就是\(1.0-dp_{i,......
  • 暑假训练赛
    A......找ABC就行了第五次比赛-VirtualJudge(vjudge.net)#include<bits/stdc++.h>#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<queue>#include<cmath>//#defineintlonglongu......
  • SXYZ-7.3训练赛
    T1啥啥啥,T1又又又爆了,整个人精神状态良好。解题思路考虑数据保证任意两个房子不重合建一个结构体存两边最后判断一下\(>t\)加两个\(==t\)加一个==但是!!!!,没有排序!!喜提5分==/*刚刚写思路咋卡退了??考虑数据保证任意两个房子不重合建一个结构体存两边最后判断一下>......