首页 > 其他分享 >2023暑假总结2

2023暑假总结2

时间:2024-07-29 09:41:46浏览次数:15  
标签:总结 多项式 讲课 做题 暑假 2023 dp 式子

暑假总结2

7.1 ~ 7.15

7月份前半月我们主要是和NOI选手一起打比赛和自己刷题,感谢这次NOI让我真正地体会到了高手的厉害,但也让我觉得NOI其实也不是想象中的那么困难,让我看到了希望。由于之前写过总结,这里就一笔带过了。

7.17 模拟测试

这次模拟测试是和七林一起考的,第一题是一个结论题,但是我以为是一道数据结构,最后就没有想出来。而第四题是一道矩阵乘法加线段树,之前分享题目的时候听到过大概的思路,最后写了一个小时终于写出来的,所以在这道题上我还是很满意自己的代码能力的。这场比赛让我知道了自己在思维方面上的缺陷,也让我知道了如何规划时间,总体来说收获还是很大的。

7.18~7.19 dp讲课

dp是OI种很重要的一个算法(具体来说其实dp只是一个思想),这次dp讲了很多类型,包括树上dp,斜率优化,插头dp等,后面几天我也是把提单里面的题做得差不多了。我最大的感悟就是:dp不能一味的做题,昨晚一道题一定要想想这道题的思想,因为dp就是要学思想。

7.21~7.22 计算几何讲课

计算几何很多都涉及到高中数学,这些东西我只有些大概的了解,所以听起来比较费力。后来我也是去网上一一搜了这些概念及应用,也算是大概弄懂了讲课的内容。总体来说,计算几何的题就是板子要记熟练,实际做题的时候也要多推式子。

7.25 各种筛法

今天讲的东西大部分是之前讲过的莫比乌斯反演,杜教筛,我前半部分听得就比较轻松,有例题基本上也能推出来。后面讲的Min_25筛我还没有完全搞明白,后面几天都在整其它的内容,放假的时候还需要多看。像莫比乌斯反演一类的题就是考你推式子的能力,而这些题的套路一般都是交换和式,改变枚举顺序,只要熟练掌握,推式子一般都不难。

7.28~7.29 多项式

多项式我之前一直没有系统地听过,所以这次我的收获非常大。从多项式卷积,到多项式求逆,分治,除法,再到微积分,导数。像微积分这种东西我都从未听说过,这次讲课让我很好地认识到了微积分的意义。后面我也是一直在做多项式的题,看到学长的多项式全家桶写了7百多行,我还是觉得自己写的那一点代码根本不算什么。多项式的题一般也是推式子,而且一般都要用到倍增的思想。学多项式也让我了解到了指针的用法,以后写代码就可以更方便地写。

总结

这段时间我算是找到了学习的动力,感受到了做题的快乐。这几天的课程也让我收获很大,但是我还是有一些地方没有完全理解,应该利用好假期,而且也要多写几篇总结,这样学到的知识才踏实。

标签:总结,多项式,讲课,做题,暑假,2023,dp,式子
From: https://www.cnblogs.com/max0810/p/18329373

相关文章

  • 2024暑假总结1
    DataStructure总结:Day1(6.27)今天主要看了平衡树,线段树为主题的题。通常来说,涉及到翻转一个区间,那就肯定要用平衡树,平衡树的话,推荐Splay,比较好写,缺点就是常数较大。对于平衡树和线段树,最重要的点就是想每个点需要维护哪些值,对于两个区间,怎么去合并这些值。比如要求一个大问题的......
  • 2024暑假总结2
    2024暑假总结(7.22-7.27):Day1(7.22)今天请了学长zzh来讲杂题选讲,主要是一些偏技巧类的题目,一些我认为有意义的题目如下:CF1028G:一道外壳为交互题,实则是dp题的题目,需要注意\(k\lex\)这一条件,设dp状态\(f_{i,j}\)表示左端点为\(i\),用\(j\)次询问最多能询问到哪里,然后正常转移......
  • 2023暑假总结1
    暑假总结(7.1-7.7)bymax讲课我们听了yny学长组合数学的讲解,下面是一些有用的公式:吸收公式:\(k\binom{n}{k}=n\binom{n-1}{k-1},(n-k)\binom{n}{k}=n\binom{n-1}{k},k\in\mathbb{Z}\)。上指标反转:\(\binom{n}{k}=(-1)^kn\binom{k-n-1}{k},k\in\mathbb{Z}\)。上指标求和:\(......
  • 7.29第三周周一学习总结
    洛谷题单https://www.luogu.com.cn/training/9349字符串读入getline(cin,a);//读入一行包括空格for(inti=0;i<a.size();i++){ if(a[i]!=''&&a[i]!='\n') ans++;}打表和ascl运用点击查看代码#include<stdio.h>intmain(void){chara[14],mod[1......
  • Python逆向总结(Python反编译)
    目录第一种:直接反编译型第二种:打包成exe的py文件第三种: 给pyc字节码(类汇编形式)第四种:加花的pyc内容参考第一种:直接反编译型除了直接获得题目内容的python文件外,出题人也可以稍微加工一点点,给出题目python文件所对应的pyc文件,即python的字节码。PYC文件的定义pyc......
  • C/C++ 头文件注意事项总结
    C/C++头文件在编程中扮演着至关重要的角色,它们用于声明函数、类、宏、常量等,使得这些声明可以在多个源文件中共享。然而,在使用头文件时,需要注意一些关键事项以避免编译错误、提高代码的可维护性和可读性。以下是一些关于C/C++头文件使用的注意事项:1.防止头文件重复包含头文......
  • CS50x2023 Psets9“财务”。获取股票报价时的“查找”功能问题
    我在此任务中的问题是从查找函数获取任何其他“无”输出。经过几天的战斗,我实现了yt教程中的代码,精确地为1到1,但它仍然给出相同的结果-查找“无”。我不知道我可以在哪里寻找这种行为的根源。下面我附上了我的“quote.html”和@quote应用程序Python代码,用于在本练习中获取......
  • 24.07.28 周总结 (kotlin加深 + Android studio 学习)
    Kotlin学习子类的属性覆盖AndroidstudioAI解决问题......
  • Verilog连续赋值、过程赋值、过程连续赋值总结
    最近总是遇到systemverilog的赋值问题,查看了一下手册发现SV的赋值方式总的还是继承了verilog的赋值方式,而且verilog赋值方面的资料比较多,所以就写了先写一篇关于verilog的赋值总结。连续赋值连续赋值就是一旦赋值,输出将随输入改变而变化,一旦修改输入则立刻体现在输出上。input......
  • 第三周周报总结
    :::本周学了很多东西,感觉以前学的太少了,字符串哈希,二分图,拓扑展开还特意细化了一些思维dp和压缩dp,感觉简单dp应该可以很快写出来周内比赛其实主要是wa太多了或者是出太慢,过题没问题,后面刷题提升以下是比赛补题:SMUSummer2024ContestRound6-whatdo+-博客园(cnblogs.com)......