首页 > 其他分享 >20230714练习总结

20230714练习总结

时间:2023-07-14 16:26:43浏览次数:50  
标签:总结 20230714 frac sum 练习 y1 x2 x3 x1

LOJ3686 / JOISC 2022 DAY1 京都观光

考虑从 \((x1,y1)\) 只转一次弯到 \((x2,y2)\)。先向南走当且仅当:

\[\boxed{\frac{a_{x1}-a_{x2}}{x1-x2}<\frac{b_{y1}-b_{y2}}{y1-y2}} \]

很容易想到斜率相关。但是如果只是对比两行,因为有列的条件参与,无法判断某一行是否一定不会被走过,于是分析三行。

设现在有三行(\(x1,x2,x3\))两列(\(y1,y2\)),\(x2\) 不会被走过当且仅当:

\[\begin{aligned} &\frac{a_{x1}-a_{x2}}{x1-x2}>\frac{b_{y1}-b_{y2}}{y1-y2}\\ &\;\;\;\;\;\;\;\;\;\;\;\;\;\;and\\ &\frac{a_{x2}-a_{x3}}{x2-x3}<\frac{b_{y1}-b_{y2}}{y1-y2}\\ \Longrightarrow &\frac{a_{x1}-a_{x2}}{x1-x2}>\frac{a_{x2}-a_{x3}}{x2-x3} \end{aligned} \]

故对 \((i,a_i)\) 构造一个斜率递增的凸包,列同理。

求答案每走一段就依据开头式子决定下一步。

LOJ3696 / JOISC 2022 DAY4 复兴计划

题意即要求绝对值最小生成树。

考虑绝对值的性质,随着 \(X_i\) 往后推,一条边一旦被替代就不会再被用到。故一条边会对 \(X\) 在一个区间的询问产生贡献。如果将每条边的影响区间算出问题就可以变得很简单。

考虑从小到大加边,如果边的两端不连通就直接加,否则暴力找路径上边权最小的边并替代。

P4110 / HEOI2015 小L的白日梦

转化一下题意即最小化 \(\sum_{i=2}^k(1-a_{i-1})a_i\) 的。

由于 \(\sum_{i=1}^ka_i\) 为定值。可以转为最大化 \(\sum_{i=1}^ka_i-\sum_{i=2}^k(1-a_{i-1})a_i=a_1+\sum_{i=1}^ka_{i-1}a_i\)。根据排序不等式,\(a\) 降序时最优。

将 \(n\) 的数排序后选的一定是一段前缀和一段后缀,具体证明

每个测试点 \(O(n)\) 判断选哪些就可以了。

标签:总结,20230714,frac,sum,练习,y1,x2,x3,x1
From: https://www.cnblogs.com/dks-and-xiao-yu/p/17554010.html

相关文章

  • 刷力扣高频SQL50题(基础)总结
    此随笔仅总结个人刷SQL题时,突然不会使用的某函数或某方法,大佬勿看勿喷regexp'正则表达式'一般用于邮箱校验例题:查找拥有有效邮箱的用户select*fromuserswheremailregexp'^[a-zA-Z]+[a-zA-Z0-9_\\./\\-]*@leetcode\\.com$'窗口函数窗口函数讲解函数+over(pa......
  • Web测试方法总结
           ......
  • 日常总结
    0.JavaSE(JavaStandardEdition)标准版以前称为J2SE,定位在个人计算机使用,用来开发C/S架构软件JavaEE(JavaPlatformEnterpriseEdition)企业版以前称为J2EE,定位在服务器端应用JavaWeb很多时候,javaweb与javaee是混用的,两者的概念并不能准确区分。对javaweb的理......
  • 成语积累 20230714
    鸢飞戾天:鸢:又名黑耳鸢,一种凶猛的鸟;戾:至,到。比喻为功名利禄而极力高攀,用于形容势利小人。作谓语,定语。出处:鸢飞戾天,鱼跃于渊。(万物各得其所)例句:~者,望峰息心。经纶世务者,窥谷忘返。即鹿无虞:进山打鹿,没有熟悉地形和鹿性的虞官帮助,那是白费力气。形容做事条件不成熟就草率行事,必定劳......
  • P5979 [PA2014] Druzyny 总结--zhengjun
    思维妙妙题。首先发现\(d\)的限制满足单调性,所以可以转化为\(l\gep_r\)的限制。注意:\(p\)是单调不降的然后就是\(p_r\lel\ler,\max\limits_{i=l}^r\{c_i\}\ler-l+1\)。这个\(\max\)想到转化到笛卡尔树上操作。然而这题要需要一个dp,所以考虑类似cdq分治一样......
  • 火山引擎 DataLeap 构建Data Catalog系统的实践(三):关键技术与总结
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群关键技术构建一个好的DataCatalog系统,需要考虑的核心产品设计和技术设计有很多。篇幅所限,本文只概要介绍技术设计中最核心重要的部分,更多细节展开可参照后续的文章。数据模型统一......
  • 22年普陀区一模卷错题总结
    13.错误原因:听力没有听清26.错误原因:lovely的另一个意思不知道28.considerdoing固定搭配不会44.third不会拼49.surprise的各种词性及用法没搞清楚51.keepsettingyourselfnewchallenges意思不懂53.分不清howlong和howsoon的适用场合67.做题时没有联系上下文74.imagi......
  • flume知识点总结
    flume知识点总结1.flume作用:从各种各样的数据源采集数据(读数据,缓存数据,写数据)到各种各样的文件系统中,如kafka 2.flume的采集程序:agent(包括source组件,channel组件,sink组件) 3.flume基本配置:(dir)#定义三大组件的名称ag1.sources=source1ag1.sinks=sink1ag1.channels=c......
  • 2023大数据面试总结
    先说些废话作为一个全栈开发工作者,曾经对公司专职的大数据开发有着浓厚的兴趣,所以尝试学习大数据开发所需要的各种技术栈。本文就是我在学习过程中记录下,所遇到的一些大数据面试的提问,仅供参考。当然,因为时间精力有限,并非所有的问题我都去记录了答案,如果您不了解某些问题或者不......
  • web前端 第五天总结
    案例1:js初体验<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</t......