首页 > 其他分享 >The 3rd Universal Cup 做题记录 (2)

The 3rd Universal Cup 做题记录 (2)

时间:2024-10-10 22:22:20浏览次数:1  
标签:3rd Cup Universal dp xt Stage

The 3rd Universal Cup 做题记录

Stage 0 - Stage 9:The 3rd Universal Cup 做题记录 (1)

Stage 10 - Stage 19:The 3rd Universal Cup 做题记录 (2)

The 3rd Universal Cup. Stage 10: West Lake

A. Italian Cuisine

复制一遍,枚举 \(i\) 维护右端点 \(j\)。要求 \((x,y)\) 到过 \((a_i,b_i),(a_j,b_j)\) 的直线距离大于 \(r\) 或 等于 \(r\) 且交点不在线段上,即 \(\angle OIJ\) 和 \(\angle OJI\) 至少一个为钝角,即两个向量的数量积小于零。要求 \((a_i,b_i),(x,y),(a_j,b_j)\) 的夹角和 \((a_i,b_i),(x,y),(a_{j-1},b_{j-1})\) 的夹角同正负,即两个向量的叉积同正负。三点坐标求面积 \(S=\frac{\lvert x1y2+x2y3+x3y1-x1y3-x2y1-x3y2\rvert}{2}\)。

C. Permutation

大概在 \(\frac{2}{3}n\log n\) 级别。线段树维护区间 \([l,r]\) 有什么数,每次随机取出两个数,将左半边设为 \(u\),右半边设为 \(v\) 询问。如果 \(ans=0/2\) 可以将 \(u,v\) 放入左右儿子,否则如果这是第一次,就把 \(u,v\) 放回去重来,否则一定找得到一个数 \(x\),将某半边设为 \(x\) 再问一遍。理论上是 \(\frac{3}{4}n\log n\),加上剪枝次数就差不多刚好了,偶尔会超。

image

D. Collect the Coins

按 \(t_i\) 排序,二分答案 \(x\)。设 \(dp_{i,j}\) 为前 \(i\) 个询问,另一个人在询问 \(j\)。如果 \(\lvert p_i-p_{i-1}\rvert\le x\times (t_i-t_{i-1})\),\(dp_{i,j}\) 继承 \(dp_{i-1,j}\)。然后再考虑 \(j\) 更新 \(dp_{i,i-1}\)。拆绝对值有 \(p_i+xt_i\ge p_j+xt_j\) 且 \(p_i-ct_i\le p_j-xt_j\)。维护对应的 \(mn\) 和 \(mx\) 即可。

K. Palindromic Polygon

复制一遍,设 \(dp_{i,j,0/1/2}\) 为区间 \([i,j]\) 中选了 \(i,j\) 且是回文串、除了 \(i\) 是回文串,除了 \(j\) 是回文串的最大面积。

标签:3rd,Cup,Universal,dp,xt,Stage
From: https://www.cnblogs.com/yhddd/p/18457305

相关文章

  • The 2023 ICPC Asia Hangzhou Regional Contest (The 2nd Universal Cup. Stage 22: H
    The2023ICPCAsiaHangzhouRegionalContest(The2ndUniversalCup.Stage22:Hangzhou)M.V-Diagram题意:给定一个“v图”,求平均值最大的子"v图"思路:原图的最低点以及左右两个点必须取,如何先取满左边或者右边在贪心即可voidsolve(){lln;cin>>n;vect......
  • The 2nd Universal Cup. Stage 28: Chengdu 解题集
    A.AddOne2一个比较关键的想法是去考虑操作后什么样的数列是能够得到的,然后通过这个性质尝试得出比\(\{y_n\}\)大的最小合法数列,这个数列的和就是答案。将数列差分,你会发现如果要使\(x_i-x_{i+1}=d\)(这里不妨假设\(d>0\),我们等会可以再倒过来考虑\(d<0\)的位置),那么......
  • Ucup
    比赛链接A矩乘优化DP,卡常。B题意给一个正整数序列\(A\),对\(k\in0\dotsbN\),求\(\left\{1,2,\dotsb,N\right\}\)的子集\(S\)的数量使得\(S\)有一个子集\(T\)满足\(|S|-|T|=k\)且\(\sum\limits_{i\inT}A_i\geM\)。分析不是很好想的DP。答案初始为......
  • The 3rd Universal Cup. Stage 8: Cangqian
    Preface战术最失败的一集,徐神从开场就被模拟题关住了,直到4h30min的时候才放出来然后剩下的题也开的不顺,最后感觉好多题都没写就7题下班了这场也是延续了之前几场的一贯画风,最后1h我在狂暴鸿儒一个题,然后挂飞了也没过,赛后稍微一想就发现又犯了个唐氏错误A.Bingo沟槽的......
  • [半成品]群晖cups链接打印机
    本文是半成品,仅提供思路.不保证能完全成功(因为我就没成功,USB识别不了)本文基于github开源项目以及docker关闭群晖自带的cups群晖是自带cups,你只需要把USB接口链接打印机后,即可在控制面板->外接设备,链接即可我的由于不知名的原因压根识别不到,所以尝试了......
  • The 2023 ICPC Asia Nanjing Regional Contest / The 2nd Universal Cup. Stage 11: N
    比赛链接I.Counter按时间排序即可,注意可以不清零。F.EquivalentRewriting对于每个位置,把所有有这个位置的操作编号连向这个位置最终的值,做个拓扑排序,看看字典序最大的即可。复杂度\(\Theta(n+m)\)。C.PrimitiveRoot枚举和\(m\)的公共前缀,设\(i\)位置\(m\)是\(1......
  • Rocky9.4 安装CUPS
    1.安装CUPSsudoyuminstallcups&&sudoyuminstallfoomatic-filters2.配置cups[root@docker-elkcups]#cat/etc/cups/cupsd.conf|sed'/^#/d;/^$/d'/etc/cups/cupsd.confLogLevelwarnMaxLogSize1mErrorPolicystop-printerListen192.168.60......
  • The 2023 ICPC Asia Jinan Regional Contest (The 2nd Universal Cup. Stage 17: Jina
    赛时4题,策略重大失误,g题思路假了但是以为是代码问题硬调3.5h,m题本来是可以过的,e是网络流说不定也能过呢。xixike大力平衡树直接打过k题省去思考双优先队列算法的时间,太强A观察到同级同形状括号如果有四个就一定可以交换顺序,而且是充要的,经典括号匹配用栈存储就过了,我代码比较丑......
  • 复现最新cups-browsed漏洞
    复现最新cups-browsed漏洞https://github.com/OpenPrinting/cups-browsed/security/advisories/GHSA-rj88-6mr5-rcw8#advisory-comment-109538目前复现程度只达到用github的poc启动打印机服务,然后手动添加这个打印机,添加之后使用这个伪造的打印机去打印东西就会执行特定命令(我这......
  • TICUP_ALL 开源项目教程
    TICUP_ALL开源项目教程引言在当今的软件开发领域,开源项目已经成为推动技术进步和创新的重要力量。TICUP_ALL是一个新兴的开源项目,旨在为开发者提供一个全面的工具包,帮助他们更高效地构建和管理复杂的软件系统。本文将详细介绍TICUP_ALL开源项目的背景、功能、安装步骤、使用方......