首页 > 其他分享 >Wtwy fan club 出征 icpc 大获全胜

Wtwy fan club 出征 icpc 大获全胜

时间:2024-11-19 14:08:07浏览次数:1  
标签:frac val min club 子段 times Wtwy icpc 互质

第一次打 ICPC 貌似打得还不错,最后是 11 题 12 罚时,贡献了 7 题但是 10 罚时(((

C

其实就是选四个出现次数大于等于 \(2\) 的数,让他们两两差的和最大,记录一下出现次数扫一遍找最大,次大,最小,次小即可。

D

赛时脑瘫了多加了个分治的老哥,意识到时已经吃 7 发了。

考虑以每个 \(i\) 做结尾的权值不同子段只有 \(O(n\log V)\) 量级的,考虑对于这些不同子段 DP。

发现每个不同子段对于别的不同子段的贡献是一个二位数点还是按顺序转移的,所以扫一遍拿个 fenwick tree 差分一下就行。

复杂度是 \(O(n\log^2 V)\) 的,最慢点跑了 2900ms+ 差点似了。

F

赛时 PC 很快转化完了题意,但是不会拆式子糖了 1h,后来丢给我让我秒了(((

先不看总方案数,化一下式子:

\[\begin{aligned} \max\{\min_{i=1}^k a_i,\min_{i=1}^k b_i\}&=\min_{i=1}^k a_i+\min_{i=1}^k b_i-\min\{\min_{i=1}^k a_i,\min_{i=1}^k b_i\}\\ &=\min_{i=1}^k a_i+\min_{i=1}^k b_i-\min_{i=1}^k\min \{a_i,b_i\}\\ \end{aligned} \]

那我们令 \(c_i=\min\{a_i,b_i\}\),最后把 \(a,b,c\) 从小到大排个序,那么权值就是 \(a_i+b_i-c_i\)。

然后就能 \(O(n^2)\) 做了,\(i\) 对 \(k\) 的贡献为 \(val_i\times \binom{n-i}{k-1}\),考虑拆一下贡献的式子:

\[val_i\times \binom{n-i}{k-1}=val_i\times \frac{(n-i)!}{(n-i-k+1)!(k-1)!} \]

直接令 \(f_i=val_i\times (n-i)!,g_j=\frac{1}{(n-j+1)!}\),那么 \(ans_k=(f*g)_{n-k+1}\times \frac{1}{(k-1)!}\)。

J

我说开场的时候也没榜,随便开了一道正好开到签到上(((

模拟一遍即可。

K

拜谢 KinNa。

考虑 \(n\) 与 \(a,b\) 均互质的情况下,我们肯定是贪心地走 \((1,1)\to(1,n)\to(n,n)\),因为这样除了 \(1,n\) 的每行和每列的贡献只被算了一次。

考虑扩展到不互质的情况,我们希望找到一个足够大的 \(x\),使得满足与 \(a,b\) 均互质,手玩一下发现这个 \(x\) 非常接近 \(n\),所以对于 \((1,1)\to(x,x)\) 使用上面的贪心,\((x,x)\to (n,n)\) 暴力算就行。

L

数学题,考虑 \(18+2\times 21\) 和 \(2\times 25\) 两种组合,那么我们可以先满足 \(21\) 和 \(25\) 的要求,然后对于剩下的 \(\frac{n}{2}\) 块 \(18\) 的再每行尽可能的多放就行。

这是对于偶数的情况,奇数时,先把多的 \(3\) 块拿出来,最后再尽可能的塞回去就行。

N

唐诗签到,输出一下首尾数字大小关系即可。

标签:frac,val,min,club,子段,times,Wtwy,icpc,互质
From: https://www.cnblogs.com/NtYester/p/18554731

相关文章

  • The 2024 ICPC Asia East Continent Online Contest (II) K.Match
    题面K.Match给定长度为\(n\)的两个序列\(a\)和\(b\),当且仅当\(a_i\oplusb_j\gek\)时,\(a_i\)与\(b_j\)连一条双向边,其中\(\oplus\)表示XOR运算。对于\([1,n]\)范围内的每个\(x\),计算大小为\(x\)的匹配数的个数,结果对\(998244353\)取模。题解考虑两......
  • 2024 ICPC区域赛上海 游记
    Day.0热身赛0.上海站的行程是最紧的,当天中午飞机落地,就要立刻去赛场签到,然后是热身赛。紧接着第二天比完赛闭幕式估计都来不及就要返回机场。来的飞机还因为天气原因晚点了40分钟,但直到前一天晚上11点才发布消息,所以我直到早上4点半起床时才知道晚点。本来因为没睡好就会头晕,到......
  • ICPC2024杭州站游记
    Day-??发现杭州站可以报名,但是四处问了问发现并不知道中学生怎么报名?于是去push老叶找HZNU的工作人员报名,最后成功报上了。以为不能跨学校组队于是拉上了高一学弟,仍然沿用了“飞带长队”的队名。Day-?得知海峰加入了凯文队。Day-5加训CCPCHarbin,赢了呆呆鸟罚时。......
  • 2024ICPC南京部分题解
    LeftShifting3题面:给定一个长度为\(n\)的字符串\(S=s_0s_1\cdotss_{n-1}\),你可以将\(S\)向左移动最多\(k\)次(包括零次)。计算在操作后字符串中包含的“nanjing”子字符串的最大数量。更正式地说,让\(f(S,d)\)成为将\(S\)向左移动\(d\)次得到的字符串。也就是......
  • The 2024 ICPC Asia Nanjing Regional Contest
    Preface因为最近大家都有考试啥的,实在太久没训练了,只好在成都到郑州的火车上VP了一场顶着喧闹的车厢以及电脑只能放在腿上打的巨大Debuff,成功打出7题巨大罚时不过可惜的是4h后就没出题了,剩下的C,F瞪了半天是一个不会,甚至赛后看C的题解也搞不明白,只能说计数苦手是这......
  • 2024ICPC杭州赛后总结
    首先,还是恭喜一下我们队第一次参赛就拿到了,非常的幸运赛前事情还得从网络赛说起,由于我们队网络赛的发挥实在不好,导致最后只得到了一场比赛机会,在选择赛站的时候,就非常的犹豫,我们知道等学长都选完之后,留下给我们的赛站就不多了,我们应该选一个比较有举办经验的赛站,但是杭州站......
  • ICPC2024 杭州
    省流:麻。Day\(-\infin\)今年一共分到两个ICPC名额。第一场ICPC,好耶。有两个神仙队友和一个采集,分别记为\(I,J,K\)。其中\(I\)是队长。期望不高,有个牌子就行。Day-1周五下午出发。出发前有一节体育课。体育老师:这个周日中午的体测啊,你们就.....我:?????(事后发现更......
  • The 2024 ICPC Asia East Continent Online Contest (I) G
    Link:TheMedianoftheMedianoftheMedian考虑二分答案,对中位数进行二分,每次去判断是否比中位数大即可。我们钦定了一个中位数\(x\),对于\(\{a\}\)数组,若\(a_i\gex\),则令\(a_i=1\),否则\(a_i=0\),这样有一个好处,我们只关心\(1\)和\(0\)的数量,就可以知道中位数......
  • 【buuctf】[WUSTCTF2020]spaceclub
    小白的第七天,日常记录WP。flag奉上:wctf2020{h3re_1s_y0ur_fl@g_s1x_s1x_s1x}1.打开下载的附件发现里面有内容但是被隐藏了。2.使用Sublime_Text打开选中发现了一堆点。3.猜测是二进制数,将长的替换成1,短的替换成0。(先替换长的不然会将短的部分变为1)4.使用python脚本......
  • The 2022 ICPC Asia Hangzhou Regional Programming Contest
    Preface久违地线下训练,没想到前年的比赛还有没打过的漏网之鱼这场由于一个中期题G被看出来是去年暑假前集训做过的原,导致题目难度跨度有点大最后一共出了8题,J几何的思路其实出的大差不差了,赛后改了改就过了A.ModuloRuinstheLegend首先转化下题意,令\(A=n,B=\frac{n......