首页 > 其他分享 >2024.8.8 test

2024.8.8 test

时间:2024-08-08 15:27:12浏览次数:8  
标签:le 2024.8 max times 枚举 test

A

对于长度为 \(2^n\) 的序列 \(A,B\),求 \(c_{k}=\max_{i|j}a_i+b_j\),\(n\le 18\)。

考虑分治:每次分成 \(A_0,A_1,B_0,B_1\)。
那么,\(C_0=\max(A_0+B_0),C_1=\max(A_0+B_1,A_1+B_0,A_1+B_1)\)。
我们继续分治下去,即上面四种情况每种都要做一遍。
不妨合并同类项,\(C_1=\max(A_1+\max(B_0,B_1),B_1+\max(A_0,A_1))\)。
把 \(B_1\) 跟 \(B_0\) 取 \(\max\),\(A_1\) 跟 \(A_0\) 取 \(\max\),这样只需要做三种情况。主定理算出 \(O(3^n)\)。
还有一种想法是:枚举 \(k,i\),那么就是要查询某些位强制填 \(0\),某些填 \(1\),某些任意这个集合的 \(\max\)。
可以写成 \(01?\) 这种形式,总共只有 \(3^n\) 种询问。
还有一种想法是:枚举 \(k\),把所有 \(i\cap j=0,i\cup j=k\) 的写出来,把 \(j\) 做一个后缀 \(\max\) 即可。
感觉对这类问题一窍不通。

C

有向图,求 \(s\to t\) 的最短路,可以走一次 \(u\to v\)(这条边可以没有),代价为 \((u-v)^2\)。

注意到直接做边数是 \(O(n^2)\),所以我们要分层图。
先做一遍最短路,整体转移,用李超树维护转移,然后再松弛一遍即可。

D

三个序列 \(A,B,C\),定义 \(f_A(l,r)=\min(A_l\sim A_r)\),求所有区间的 \(f_A\times f_B\times f_C\) 的和。
\(n\le 10^5\)。

扫描线,单调栈,线段树维护 \(ABC,AB,AC,BC,A,B,C\) 的和即可,只需区间加。

标签:le,2024.8,max,times,枚举,test
From: https://www.cnblogs.com/Simon-Gao/p/18349030

相关文章

  • [EC Final 2021] Vision Test
    挺牛题,没做出来,但是参考了Rainbow博客之后发现这些套路自己其实都会啊QwQ。我提交的翻译:给定一个长度为\(n\)的数组\(x\),接下来你有\(q\)次询问。第\(i\)次询问给出一个区间\(l,r\),设\(k=r-l+1\),你提取出\(x\)数组下标在\(l,r\)之间的区间\(y_i=x_{i+l}(0\le......
  • (未完工)Contest7516 - 平面图
    Contest笔记欧拉定理欧拉定理连通平面图满足\(V-E+F=2\)。有\(C\)个连通块的平面图满足\(V-E+F=C+1\)。简单连通平面图满足\(E\le3V-6\)。重要:平面图满足\(E=O(V)\)。可以用于证明\(K_5\)不是平面图。一个\(V\ge3\)的简单连通平......
  • 2024.8.7鲜花
    夏日重现,补完力!前年追到了18集,后因该死的集训被迫中断,但还是偶尔在机房与Ryder共赏,剧透了潮复活的情节,今夕是何年。可惜曲终人散,各奔东西,转眼间已分别半年,再过三个月我也将与机房断开联系,回归或许枯燥的文化课。牢波,想你了!刚开始接触这部番,是因为我和我姐前年暑假去表哥家玩,我......
  • 2024.8.7 模拟测
    A(P7968[COCI2021-2022#2]Osumnjičeni)考虑对于一次询问直接从左往右划分段,直至当前加入的人与前面某个人的身高有交集,则新开一个段。设\(nx_i=j\)表示从第\(i\)个人开始划分,要到第\(j\)个人才会出现冲突(若永远不会冲突则让\(nx_i=n+1\))。一次询问相当于初始时让......
  • 2024.8.7 test
    A一个基环树上,给出每条边可以存在的时间,你还有\(L\)的时间可以分配给边。你要安排边开始存在的时间,使得联通的时间最长,求这个值。\(n\le10^5\)。先不考虑\(L\)。如果是树,那么答案是边存在时间的最小值。如果是基环树,那么把环上次小边加上最小边,并删掉最小边,变成树求最小边......
  • [转]相同CRC不同数据的测试.CRC16 - CRC64 test results on 18.2M dataset
    转载自: http://www.backplane.com/matt/crc64.html  CRC16-CRC64testresultson18.2Mdataset,w/programsourceProgram&TestRunbyMattDillon18.2Mmessage-iddatasetsuppliedbyJoeGrecoIwouldliketothankeveryonewhoofferedtheirhistoryf......
  • 2024.8.7 模拟赛题解
    T1过于简单,不必阐述。T2给定一个仅包含\(A\)和\(P\)的字符串,每次操作可以删除相邻的\(AP\)或者\(PP\),问字符串最后的最小长度。$Sol:$为求最值问题,考虑贪心。先给出考场做法。发现若干的\(P\)是一定能合并掉的,于是贪心策略,就是如何最小化\(A\)的个数。对于每个......
  • 强化学习性能测试方法:取最后10个epoch的testing epoch的均值 —— 强化学习中的一种性
    参考:https://www.cnblogs.com/devilmaycry812839668/p/17813337.htmlTheActor-MimicandexpertDQNtrainingcurvesfor100trainingepochsforeachofthe8games.Atrainingepochis250,000framesandforeachtrainingepochweevaluatethenetworkswith......
  • 文化课 2024.8.6 日记
    退役很久了,高考加油。T1:(1).注意到\(a_1,a_2,a_3,a_4,a_5\)一定互斥,那么\(I\ge5\),一方面\(\{a_i,a_{5+i}\},i\in[1,5]\)是一组可行解,于是\(I_{\min}=5\)。(2).将数列从前往后划分,第\(i\)段的段长为\(2^{i-1}\),\(a_m\)划归到第二段。则每一段均有\(\suma_j<2^......
  • 24-MX-WF day 1 contest solution
    赛时:\(70+50+0+20=140\)\(pts\)题目链接\(A\)\(ball\)首先最朴素的思路肯定是暴力,\(70\)\(pts\)拿下。代码实现#include<bits/stdc++.h>usingnamespacestd;#definelllonglongconstintN=1e7+5;lln,m;lla[N];intmain(){ cin>>n>>......