当前位置:网站首页>2022/7/29 考试总结
2022/7/29 考试总结
2022-07-29 23:31:00 【迷蒙之雨】
时间安排
7:30~10:00
看到题之后,一眼就看出了T3的思路,可能也是之前做过类似的题,写之前还想了一会怎样能不分类讨论,为了不被卡精度还写了个分数类。好在写完没怎么调就过了大样例。
而且似乎大样例还挺强的。
10:00~10:40
T1可以写一个 O ( n m 3 ) 的 d p O(nm^3)的dp O(nm3)的dp,因为转移时单调的,可以二分,复杂度为 O ( n m 2 l o g m ) O(nm^2logm) O(nm2logm),可以通过60pts,但是因为状态设计就是 n 3 n^3 n3的,因此不知道怎么优化。
10:40~12:30
一直在写交互,暴力直接连边然后拓扑。
链的部分分,一开始想写一个随机化的分治,但是发现次数有的时候会超。
于是改写为稳定的归并排序。
考后总结
T1
有两种优化思路:
1: n ≥ l o g 2 ( m ) n\geq log2(m) n≥log2(m)时,答案为 l o g 2 ( m ) log2(m) log2(m),因此复杂度可以直接降为 m 2 l o g 2 m m^2log^2m m2log2m
而且考试的时候数据非常水,根本没有 n < l o g 2 ( m ) n<log2(m) n<log2(m)的点,因此直接输出这个就可AC
2:发现如果区间长度固定,那么值是完全一样的,因此复杂度就可以进一步降为 m l o g 2 m mlog^2m mlog2m
考试都时候,一直在想怎么加速dp,没有分析题目的性质,下次要注意。
T2
感觉和正解写的差不多,但是不知道为什么就是过不掉。
待upd
边栏推荐
- 【leetcode】82. 删除排序链表中的重复元素 II(中等)
- JetsonNano learning (5) JetsonNano installs PyTorch and Torchvision
- Install PyCharm on Raspberry Pi
- Design for failure 12 common design ideas
- 暴力递归到动态规划 04 (数字字符串转化)
- DFS对树的遍历及一些优化
- 仿牛客论坛项目部署总结
- 全国双非院校考研信息汇总整理 Part.6
- Apache Doris 1.1 特性揭秘:Flink 实时写入如何兼顾高吞吐和低延时
- 彻底搞懂kubernetes调度框架与插件
猜你喜欢
Another new rule for credit cards is coming!Juphoon uses technology to boost the financial industry to improve service quality and efficiency
devops学习(七) sonarqube 代码质检工具
In 2022, the latest Gansu construction staff (material staff) mock exam questions and answers
The Sandbox Partners with Gravity to Bring RO Ragnarok to the Metaverse
学会使用MySQL的Explain执行计划,SQL性能调优从此不再困难
微信小程序获取手机号getPhoneNumber接口报错44002
Apache Doris 1.1 特性揭秘:Flink 实时写入如何兼顾高吞吐和低延时
Analysis of miscellaneous diseases such as DNS domain name hijacking in instant messaging mobile terminal development
MySQL【基本select语句】
MySQL主备切换
随机推荐
C陷阱与缺陷 第4章 链接 4.2 声明与定义
微信小程序获取手机号getPhoneNumber接口报错44002
Farmers on the assembly line: I grow vegetables in a factory
Override and customize dependent native Bean methods
Super RVRT
能源企业数字化转型背景下的数据安全治理实践路径
全国双非院校考研信息汇总整理 Part.8
Hell Diggers Series #1
彻底搞懂kubernetes调度框架与插件
C陷阱与缺陷 第5章 库函数 5.3 缓冲输出与内存分配
[leetcode] The sword refers to Offer II 006. The sum of two numbers in a sorted array (binary search, double pointer)
JVM初探- 内存分配、GC原理与垃圾收集器
【无标题】
Android 11 : 隐私和安全
Brute force recursion to dynamic programming 04 (digital string conversion)
标签分发协议(LDP)
[leetcode] 75. Color classification (medium) (double pointer, in-situ modification)
Gao Shu Xia|Triple Integral Exercises|Uncle Gao Shu|Handwritten Notes
C陷阱与缺陷 第5章 库函数 5.1 返回整数的getchar函数
cv.copyMakeBorder(imwrite opencv)