首页 > 其他分享 >test20221118打铁记

test20221118打铁记

时间:2022-11-18 13:34:40浏览次数:45  
标签:10 简要 题意 test20221118 leq 打铁 树上 节点

总述

T1 噩梦,十二棵树状数组写挂。最后 \(10\) 分钟 \(O(n^2)\) \(50\) 分保命。

总分 \(50+8+10+20=88\),班级 \(\operatorname{rank}{7}\)。还是太菜了。

T1. 组队(2437)

简要题意

\(T\) 组数据,每组数据给你一个长度为 \(n\) 的序列 \(a\),求其三元上升子序列的最大积。

\(1 \leq T \leq 10,3 \leq n \leq 10^5,|a_i|\leq 10^6\)

T2. 串(2438)

简要题意

若字符串 \(S\) 中的任意两个字符出现次数不同,则称 \(S\) 是一个好串。如果字符串 \(R\) 的所有前缀和所有后缀都是好串,且有且仅有前 \(k\) 个小写英文字母,则称 \(R\) 为 \(k\) 阶大好串。

\(q\) 组数据,每组数据给出两个整数 \(n,k\)。求出字典序最小的长度为 \(n\) 的 \(k\) 阶大好串。

\(1 \leq q \leq 60,1 \leq n \leq 10^5,1 \leq k \leq 26\)

T3. 树(2439)

简要题意

给出一个 \(n\) 个节点的树,树边带权,初始时权都是 \(1\)。\(q\) 次询问,每一次询问给出一个整数 \(K_i\)。你需要进行 \(K_i\) 次操作,每一次操作将任意一条树边的权增加 \(1\)。求最小直径长度。询问与询问之间相互独立。

\(3 \leq n \leq 2 \times 10^{5},1 \leq q \leq 2 \times 10^{5},0 \leq K_i \leq 10^{18}\)

T4. 排列(2440)

简要题意

给出一个 \(n\) 个节点的树。你需要给树上节点赋权 \(w\),使得满足下列条件:

  • 所有树上节点的权正好构成 \(1\sim n\) 的排列。
  • 若存在树边 \((i,j)\),则树上节点 \(i\) 的权 \(w_i\) 与树上节点 \(j\) 的权 \(w_j\) 满足 \(|w_i-w_j|\leq 2\)。

求赋权方案数,对 \(10^9+7\) 取模。

\(1 \leq n \leq 60\)

标签:10,简要,题意,test20221118,leq,打铁,树上,节点
From: https://www.cnblogs.com/zheyuanxie/p/test20221118.html

相关文章

  • test20221115 打铁记
    总述\(53+20+20+0=93\),班上\(rk9\),太菜了。考场T1特殊性质+暴力(可是没有打满),T2特殊性质,T3暴力。费时\(40\)分钟,剩下的时间写正解(没写出来)+摆烂。感谢cy同志让......
  • 趁热打铁!一起来看下Airtest1.2.7新增的那些断言API
    1.前言先前我们放出了1.2.7版本的Airtest,其中,一个很重要的功能是,我们新增了非常丰富的断言API,今天我们就来详细看一下新版Airtest都有给我们提供哪些断言语句。2.旧......
  • NOI2022打铁记
    不建议使用Ctrl+A阅读。Day-7CCF不讲武德,让提前一周到,于是坐上了去南京的飞机。早餐的萝卜条应该是配面包一块吃的,我硬是分开吃完了(在飞机上和学长坐在同一排,中间......