首页 > 其他分享 >2024-7-30 信友队模考总结

2024-7-30 信友队模考总结

时间:2024-07-30 19:17:23浏览次数:9  
标签:map 模考 30 T3 long 2024 感觉 mathcal 但是

开考

这次的题目看着比较简单,第一题一眼前缀和,第二题是双指针,三四题不很一眼,感觉可以冲 300pts。
果然 T1 直接秒掉,J 组难度。

开写

第二题感觉是双指针,而且也很有单调性,但是怎么实现并没有一下想出来,写了大概 10min 过了样例和自测,但是观摩的时候发现假了,我写的是伪双指针,\(\mathcal{O}(n^2)\) 直接炸。但是不慌,直接去看 T3。
T3 好像是简单的初中数学证明,甚至写了一个式子就证明出来一个小小的贪心,但是感觉 \(\mathcal{O}(n^2)\) 只能拿一半,没事,先开 T4。
刚开始想到了树状数组和线段树(然而并不会写),于是想到分治加暴力枚举遍历 \(\mathcal{O}(n^3\log n)\),但是能不能过 \(3000\) 有待商榷。
觉得 T2 必须切掉,然后又跳回去,发现在原来基础上改动一点就变成线性了,吓死,感觉讲过?赛后确实。
检查 T1,发现少开了一个 long long,惊。
只剩 30min,觉得蒙不出线段树,就搞一搞 T3,但是什么也没搞出来。
之后就认真的看 T1 和 T2 的 long long,总是感觉不太靠谱,然后把 map 改成 unordered_map,少个 \(\log\) 还安心。

出分

280pts,低于赛前预期,但是高于赛中预期,总而言之还是没有达到目标,不满意。感觉这次简单,起码应该 300pts,但是没有做到。

知识纰漏

T1、T2 没什么可说的。
T3 贪心正确,拿了 50pts,其实正解是需要加上二分,这样线性变 \(\log\) 就过了,自己又梳理一下发现:\(\mathcal{O}(n^2)\) 过不了但是 \(\mathcal{O}(n\log n)\) 可以,其实无限启示我们去搞二分,又想出来一个答题小技巧:通常是先写在算复杂度,或许有的时候可以根据复杂度反推做法?
T4 是线段树,但是有很巧妙的异或哈希做法,鉴于一个数出现两次后的异或和等于没异或,这是一个突破口,感觉还是没做到根据题目性质去找做法,思考的还是不够(悲)。

策略得失

这次没做到完全深入思考,但是可以说吸取了上次的教训,Druit 用 map 然后挂了(好像是 map 是平衡树然后 unordered_map 是哈希表),STL 真的要慎用。
感觉检查一下 long long 是无比正确的。

总结

感觉写博客还是有用,不然双指针不会这么一眼。
前几天总结 STL 很有用,而且还向老师求证过,这次没有挂分,记得好像有人说过什么 "Stay foolish."(好像是 Jobs 吧),每天都要问问题,而且没几天了。
我爱算法竞赛进阶指南。
记住算法的时间复杂度,不仅能正着算还能反着搞。
代老师说可能会 MLE?还好我会算内存,但是无脑开 long long 可能会没,#define int long long 也不是好习惯,以后改用 typedef。
T3 能拿 30pts 其实没想到,因为那个爆炸复杂度不故意卡也会没(虽然时限是 3s),最后手推发现有一个 \(\frac{1}{4}\) 的常数,没想到这个东西除了卡人还能帮人?
线段树和树状数组还是一言难尽,欠练,突然发掘自己不了解 lowbit,上坑人 CSDN 看了看感觉悟了,豁然开朗感觉好爽。
想起来幻想繁星大佬,我要学分块,问了问只要能写,\(10^5\) 的数据都是有希望的。

改进方案

我要学分块,明天正好休息,感觉一天时间没问题。
现在有点混沌,还是先把提高组搞好,斜率优化和凸包先放一放。
桌面上一坨待办,不愁没事做。

标签:map,模考,30,T3,long,2024,感觉,mathcal,但是
From: https://www.cnblogs.com/Tomoyuki-Mizuyama/p/18333207

相关文章

  • 7月30日CSP-S模拟赛赛后总结
    7月30日模拟赛赛后总结\[7月30日\\模拟赛\\赛后总结\\2024年7月30日\\by\\\hcy\]洛谷同步:点我一、做题情况第一题比赛\(100pts\),赛后\(AC\)第二题比赛\(20pts\),赛后\(AC\)第三题比赛\(0pts\),赛后\(AC\)第四题比赛\(30pts\),赛后\(30pts\)......
  • 7.30模考总结
    省流:上300了(模考难度不大,橙黄绿蓝)\(7.30\)晴\(T1\)报数游戏Ⅱ题意简述求在一段序列前加入一个最小的正整数,使这个序列的每一个前缀和都为正数。思路:前缀和扫一遍,找最小前缀和,特判为正数的情况。\(code\)#pragmaG++optimize(3,"Ofast","inline")#pragmaG++optim......
  • 企业常用源代码加密软件,2024五款源代码加密软件推荐
    在现代企业中,源代码是核心资产之一,其安全性对企业的竞争力和创新能力至关重要。为了防止代码泄露和未经授权的访问,许多企业选择使用源代码加密软件。以下是2024年五款值得推荐的源代码加密软件,为企业提供可靠的安全保障。1.安秉源代码加密软件安秉源代码加密软件是一款专为......
  • 2024夏令营CTF部分wp
    misc前面几题基本来源于这篇文章>https://blog.csdn.net/qq_45894840/article/details/128346180?spm=1001.2014.3001.5502算是misc的入门级题目,就不多说了1.easy_stego_1是盲水印分离的题目首先拿到题目附件>http://nnd.edaker.com:8999/directlink/2/misc_easy_stego_1.p......
  • 2024 年求职不易,有没有什么效率高的求职方法?
    对于很多打工人来说,今年过得并不容易,不管是打工还是求职,都感觉艰难许多。市场竞争力变大,让许多打工人都感受到了浓浓的“求职焦虑”。对于应届生而言,今年更是具有挑战性的一年,毕业人数量高达1179万人,又创历史新高,毕业生的增多,就意味着就业竞争压力更大…在这样的就业形势下,最......
  • 7.30 看到别人的历程有感
    看到“会说话的汤姆猫”的制作者创业故事,我深受启发。他们目标明确,清楚自己在技术方面与主流游戏厂商有不小的差距,因此选择了避开竞争激烈的红海市场,另辟蹊径,瞄准了尚未被充分开发的蓝海市场。面对广阔的蓝海市场,他们采取了最快速的研发策略,力求尽快占领市场先机。同时,他们在试......
  • 【往届会后三个半月内EI检索 | EI会议征稿 】第四届物联网与机器学习国际学术会议(IoTM
     第四届物联网与机器学习国际学术会议(IoTML2024)20244th InternationalConferenceonInternetofThingsandMachineLearning重要信息大会时间:2024年8月9-11日         大会地点:中国-南昌        大会官网:www.iotml.cn   会......
  • 盖世计划--0730--B班训练
    A哈哈,写过的题,看过的性质还能忘,这辈子有了。一个性质,如果要将\(A\)序列通过相邻位置\(+1\)或\(-1\)操作(总和不变,相当于传递)变为序列\(B\),设\(sa_i=\sum\limits_{j=1}^ia_j\),\(sb_i=\sum\limits_{j=1}^ia_j\)。那么最少操作次数为:\[\sum_{i=1}^n|sa_i-sb_i|\]理解一下......
  • 7.30第三周周二学习总结
    1vj团队5补题(上午)https://vjudge.net/contest/643995题解2cfr950(下午)https://vjudge.net/contest/643996#google_vignette最大公约数非递减序列重点1.思维:删去一个ai时,需要删除ai与前后的公因数,并加上ai-1与ai+1的最大公因数。3cf团队赛6补题(下午)思维转化题意:n个......
  • 2024口碑最好五大骑行耳机精选,实测体验在线分享!
    作为有着多年骑行经验的数码博主,我深刻的明白,在骑行过程中,选择一款合适的耳机至关重要,一款合适的骑行耳机不仅可以增加骑行中的体验,还能保证骑行中的安全,骨传导耳机凭借不入耳佩戴更健康,以及开放式听音等优点成为众多骑行爱好者的首要选择。但随着骨传导耳机热度增加,市面上开始......