首页 > 其他分享 >23/09/20 模拟赛总结

23/09/20 模拟赛总结

时间:2023-09-25 13:34:50浏览次数:27  
标签:11 00 20 23 09 times leq frac

时间安排

7:50 - 8:00

看 A。

8:00 - 9:30

想了想性质,得到了一个假做法,直接莽上去了。

9:30 - 10:20

手造了一组数据,发现做法假了,开始打暴力的分段(然而海伦公式丢精度,最后只有 \(20\) 分)。

10:20 - 11:00

看 B。写了 B 的 \(50\) 分暴力,但是眼瞎没看到数据范围,搞成了 \(O(n^4)\),直接变成了 \(20\) 分。

11:00 - 11:10

看 C。写 C 的特殊性质分。

11:10 - 11:30

看 D,写 D 的 \(40\) 分,但是没开 long long 挂成了 \(20\)。

11:30 - 11:50

检查 freopen,文件夹。

总结反思

  1. 要先把 \(4\) 道题目都读一遍,想好拿分策略,不要上来盯着一道题做。
  2. 没有十足的把握下一定要先写暴力分段。
  3. 注意题目的数据范围,避免数组越界或不开 long long。

题解

A.三角形的面积

三角形面积公式:

\[S=\frac{|A\times B+B\times C+C\times A|}{2} \]

其中 \(A\times B=A.x\times B.y-A.y\times B.x\)。
观察公式,发现只与三个点的奇偶性有关,直接 \(2^3\) 枚举然后求出方案数即可。

B.完全背包问题

设 \(f_{i,j,k}\) 表示考虑了体积为 \(i...n\) 的物品,选了 \(j\) 个,总体积为 \(k\) 的最大价值。

\[f_{i,j,k}=\max(f_{i+1,j,k},f_{i,j-1,k-i}+v_i) \]

由于所有考虑过的物品体积都 \(\geq i\),所以 \(j \leq \frac{i}{n}\)。所以时间复杂度为

\[O(n^2(\frac{n}{1}+\frac{n}{2}+...+\frac{n}{n})+m)=O(n^2\log n+m)。 \]

C.子集询问

若已知 \(x_{p_1} \leq x_{p_2} \leq x_{p_3} \leq \ ... \leq x_{p_n}\),则可以在 \(O(2^n)\) 内得到一组解,于是直接 \(O(n!)\) 枚举 \(p\) 的全排列即可。

D.寻找宝藏 △△△

  • 设 \(f_i\) 表示考虑 \([1,i]\) 这些数对且选了 \(i\) 的情况下 \(v\) 总和的最大值;\(g_i\) 表示考虑 \([i,n]\) 这些数对且选了 \(i\) 的情况下 \(v\) 总和的最大值。可以使用树状数组在 \(O(n\log n)\) 的时间内求出。
  • 当 \(l=1,r=k\),答案显然为 \(\max(g_i)\),其中 \(i \in (l,n]\)。考虑从 \([l,l+k-1]\) 推到 \([l+1,l+k]\),\(ans=\max(f_1,f_2,...,f_l)\) 或者 \(max(f_i+g_j)\),其中 \(i \leq l,j > l+k\) 且 \(p_i \leq p_j\)。
  • 很明显可以使用线段树维护,时间复杂度 \(O(n\log n)\)。

标签:11,00,20,23,09,times,leq,frac
From: https://www.cnblogs.com/cannotdp/p/17727745.html

相关文章

  • 23/09/24 模拟赛总结
    时间安排8:10-8:15读题,BCD都毫无思路。8:15-8:30A题的60分暴力很好拿,15min敲完。8:30-9:05B题没想法,打完爆搜走人。9:13-9:20C题没想法,打完\(O(n^3)\)走人。9:20-9:45D题一个部分分都不会写。。。瞪眼\(25\)分钟走人。9:45-10:50继续观察......
  • 2023年百度之星初赛第三场
    1.BD202317石碑文(状压dp)在历史的长河中,石碑静静地矗立,风雨侵蚀,岁月沧桑,它们见证了历史的变迁,承载了无数的故事和传说。这些石碑,如同历史的见证者,在它们的表面,残留下的文字,似乎在诉说着那一段段遥远的往事。这些文字,犹如古老的诗篇,是历史与文化的交织,是时间的印记,是古人留给我......
  • FlashDuty Changelog 2023-09-21 | 自定义字段和开发者中心
    FlashDuty:一站式告警响应平台,前往此地址免费体验!自定义字段FlashDuty已支持接入大部分常见的告警系统,我们将推送内容中的大部分信息放到了Lables进行展示。尽管如此,我们用户还是会有一些扩展或定制性的需求,比如人工标记一个故障是否为误报。因此我们提供了自定义字段功能,......
  • 【2023-09-22】休息空间
    20:00心太小了,所有的小事就大了。心大了,所有的大事都小了。                                                 ——丰子恺昨晚何太下班晚,也不想她太折腾,就睡酒店了。说......
  • 2023-09-23-周日
    1),今天去骑行成都锦城绿道·天府绿道了所以一天也没干什么..就和ice,tyj,zk一起骑共享单车从早上9:00出发,,,到晚上9:00才骑行完毕..哭死......
  • 【2023-09-23】连岳摘抄
    23:59返照斜初彻,浮云薄未归。江虹明远饮,峡雨落馀飞。凫雁终高去,熊罴觉自肥。秋分客尚在,竹露夕微微。                                                 ——唐·杜甫《晚......
  • SWPU2020新生赛
    MISC套娃拿到题目看到套娃还以为是压缩包套娃呢其实考的是RC4加密,需要找到key和data用010打开xls文件,发现是压缩包,全部改成zip后缀。一直解压解压到用010打开easyrc4.zip查看二进制数据,最下面有个password:6e4c834d77cba03af41e1562a5bce84e然后又根据打开的key:ABCDEFGHIJK......
  • FlashDuty Changelog 2023-09-07 | 新增深色模式与主题配置
    FlashDuty:一站式告警响应平台,前往此地址免费体验!FlashDuty现在已经全面支持了深色模式,这为您提供了更柔和的光线和舒适的界面外观。并且,您可以根据自己的喜好和使用环境动态切换深色和浅色模式与主题,提高使用体验的个性化和灵活性。深色模式效果预览为了确保在深色模式下......
  • 20个最佳实践提升Terraform工作流程|Part 2
    在上一部分,我们一同探讨了构建Terraform项目的一些策略,以及使用Terraform管理IaC的部分最佳实践。今天,我们将继续深入研究将Terraform代码提升到新水平的具体要点,希望能够为你和你的团队提供有意义的提示和指导。 标记资源当出现问题或试图找出基础设施的哪一部分导致......
  • FlashDuty Changelog 2023-09-07 | 新增深色模式与主题配置
    FlashDuty:一站式告警响应平台,前往此地址免费体验!FlashDuty现在已经全面支持了深色模式,这为您提供了更柔和的光线和舒适的界面外观。并且,您可以根据自己的喜好和使用环境动态切换深色和浅色模式与主题,提高使用体验的个性化和灵活性。深色模式效果预览为了确保在深色模式下能够呈现......