首页 > 其他分享 >周赛 Round 14 2023.10.3

周赛 Round 14 2023.10.3

时间:2023-10-07 18:55:38浏览次数:42  
标签:周赛 孵化 14 连边 2023.10 克制 Round dp

内部比赛链接:周赛14

A. 修改序列 modify

image

考虑且最小值和最大值之差最多为 \(1\),那么最终序列肯定呈 均分状态。又因为最终序列总和不变,则可以算出均分状态下的每一个值。然后每个数 \(A_i\) 则变成距离它最近的最终序列值就行。

B. 表示法 knuth

模拟题,注意需要在除了前缀 ten 之外的所有前缀前放一个 one.

C. 魔力塔 tower

image

自学过线段树优化建图,考试时不知道为什么忘了咋写。于是开始思考单调队列优化 dp,未果。然后只能打暴力,忘了咋打 bfs(?),感觉 dijstra 好写,骗了 75。 \(\color{white}{CF786B}\)

线段树优化建图基本操作:点到区间连边。

如下图,若节点 \(8\) 向区间 \([3,7]\) 连边。

别忘了,还有区间到点连边的操作(这道题没有),如果这两个操作混合起来,则需要建立出树和入树。

代码:code

这道题还有暴力过题做法,但我不会。

D. 卡牌 card

理一理题面,初始有两堆牌,初始时第一堆只有一张牌 \(S\),第二堆的牌从上到下由输入给出。

有孵化和克制两种规则,孵化 \(C,A,B\) 表示若第一堆上面那张为 \(C\),可以将其变成两张 \(A,B\)。克制 \(A,B\) 表示若第一堆为最上面为 \(A\),第二堆最上面为 \(B\),两张牌可以同时消失。


区间 dp,第一堆的牌其实可以克制一段连续区间。设 \(dp_{i,j,x}\) 表示第一堆的牌 \(x\) 能否消除第二堆牌从上到下 \([i,j]\)。

通过给出的克制关系,初始化所有 \(dp_{i,i,j}\)。

通过给出的孵化关系进行转移:\(dp_{i,j,x}=dp_{i,k,a}\&dp_{k+1,j,b}\),表示牌 \(x\) 孵化成 \(A,B\),来克制 \([i,k]\) 和 \([k+1,j]\)

标签:周赛,孵化,14,连边,2023.10,克制,Round,dp
From: https://www.cnblogs.com/stOtue/p/17747189.html

相关文章

  • 2023.10-12 日记
    10.6只买到了石家庄到天津的票,所以先去zsy家玩了zsy他妈买了酱香拿铁,尝了尝感觉还行,酒味很淡且和咖啡并不冲突,可以接受。瑞幸敢上市确实是有道理的一等座确实舒服,几乎没有坐车的疲惫......
  • 2023.10.6——每日总结
    学习所花时间(包括上课):0h代码量(行):0行博客量(篇):1篇今天,上午学习+休息,下午学习+休息;我了解到的知识点:1.任务明日计划:学习+休息......
  • 2023.10.6 若干杂题
    P1552[APIO2012]派遣每个点作为管理者,只需要计算其子树内,最多有多少个人加起来不大于\(M\),考虑维护前\(k\)小的元素。可以使用左偏树合并。然而其实可以平衡树合并,每次在平衡树上二分。P2685[TJOI2012]桥首先,Boss镇守的桥一定是最短路上的边,使得我们不得不改变线路。......
  • 2023年石门中学NOIP模拟测试(2023.10.6)
    原题大战T1范围\(n\leq10^{14}\)。不用动脑,打个表找找规律。考虑一个数\(x\),在\(1\simn\)中包含\(x\)这个约数的个数为\(\left\lfloor\dfrac{n}{x}\right\rfloor\),那么既然是异或,只需要判断奇偶性算贡献即可。然后你发现这玩意显然可以整除分块,算连续一段贡献,只需......
  • Codeforces Global Round 2
    C题结论就是每行每列不同的个数必须是偶数。D题首先注意到对于长度相同的询问,答案都是一样的。同时相同的s可以直接丢掉。那么我们将s排序之后,将相邻的差再进行排序,然后将询问从小到大处理。相当于是将这些段拼接在一起。#include<cstdio>#include<algorithm>#include<cstr......
  • 2023.10.5测试
    \[\text{NOIP模拟赛-2023.10.5}\]T1魔法少女定义\(f(i)\)为\(i\)所有约数的异或和,求\(f(1)\simf(n)\)的异或和\(1\leqn\leq10^{14}\)容易想到枚举约数然后计算出约数出现的次数并对答案做贡献,复杂度\(\mathcal{O}(n)\)发现约数\(x\)出现的次数即\(\left\lfloor......
  • 【GJOI 2023.10.5 T1】 雷老师的正偏态分布
    雷老师的正偏态分布题意:给出一个长度为\(n\)的\(a\)数组,其中\(1\lea_i\leV,1\lei\len\)。统计其中的满足平均数严格小于中位数且大小为奇数的子集数量,\(n\le100,V\le800\),时限\(4\)s。输入:510127910输出:8首先,可以考虑排序,保证一个子集中小......
  • 板刷2023.10.04
    CF1878F.VasilijeLovesNumberTheory题解:约数个数+取模性质对\(n\)质因子分解得到,\(n=p_1^{\alpha_1}p_2^{\alpha_2}...p_k^{\alpha_k}\)那么显然\(d(n)=(\alpha_1+1)\times(\alpha_2+1)...(\alpha_k+1)\)根据题意可以得到:\(n\%d(n)=0\)的时候一定......
  • 2023.10.5
    A记\(\displaystylef(i)=\oplus_{d|i}d\),求\(\displaystyle\oplus_{i=1}^{n}f(i)\).\(n\le10^{14}\).考虑一个数是否出现计数次,对\(\lfloor\frac{n}{x}\rfloor\)整除分块,查询区间异或和即可。点击查看代码#include<bits/stdc++.h>#definelllonglongusingnames......
  • Acwing.第123场周赛
    Acwing.第123场周赛比赛链接回家休息了五天调整好状态继续出发!!!!A.队列一共有三个队列,当前分别已有a,b,c个人。现在有n个人尚未进队,每个人都需要被安排到一个队列当中。为了队形整齐,我们希望所有人被安排进队后,三个队列包含的人数均相等。请你判断,是否可能做到。输入格式......