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

20231027NOIP训练赛

时间:2023-10-27 21:33:21浏览次数:38  
标签:11 10 20 T1 训练赛 20231027NOIP

20231027NOIP训练赛

时间安排

7:40-9:20 写T1

9:20-10:20写T2

10:20-11:10写T3T4

11:10-11:50写T5

总结

T1写挂了,T3的set超时了

题解

T1

简单DP题

T2

把加转化为差分,差分数组进行区间加操作,用线段树维护

T3

用一个栈维护一下没有被匹配的字符即可

T4

结论题,答案要么删掉一个点,要么删掉两个点

T5

考虑求出nxt[i]表示i这头奶牛最后到达的位置,把i和nxt[i]进行连边后形成了若干个环。

对于每个点我们可以先走m/k个k步,再走m%k步,我们发现这个东西可以用一个双指针进行维护

标签:11,10,20,T1,训练赛,20231027NOIP
From: https://www.cnblogs.com/RYANGSJ/p/17793185.html

相关文章

  • 20231019NOIP训练赛
    20231019NOIP训练赛时间安排7:50-8:50写T18:50-9:30写T29:30-10:30写T3T410:30-11:50写T1总结T2没花时间想,没想到建图题解T1枚举最大公约数,然后统计最大公约数的倍数T2并查集,设u=\(X_{b_i}\),v=\(X_{a_i}\),在u和v间建一条长度为\(c_i\)的边,可以用并查集维护,如果u和v已......
  • 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......