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

2023暑假总结1

时间:2024-07-29 09:30:31浏览次数:6  
标签:总结 mathbb 比赛 sum 暑假 2023 binom NOI

暑假总结(7.1-7.7)

by max

讲课

我们听了yny学长组合数学的讲解,下面是一些有用的公式:

  1. 吸收公式:\(k\binom{n}{k}=n\binom{n-1}{k-1},(n-k)\binom{n}{k}=n\binom{n-1}{k},k\in\mathbb{Z}\)。

  2. 上指标反转:\(\binom{n}{k}=(-1)^kn\binom{k-n-1}{k},k\in\mathbb{Z}\)。

  3. 上指标求和:\(\binom{0}{m}+\binom{1}{m}+...+\binom{n}{m}=\sum_{k=0}^{n}\binom{k}{m}=\binom{n+1}{m+1}\)。

\(\binom{n}{0}+\binom{n+1}{1}+...+\binom{n+m}{m}=\sum_{k=0}^{m}\binom{n+k}{k}=\binom{n+m+1}{m}\),其中 \(n,m\in\mathbb{Z}\)。

  1. 一行之和:\(\sum_{k=0}^{n}\binom{n}{k}=2^n,n\in\mathbb{Z}\)。

  2. 交错和:\(\sum_{k\le m}(-1)^k\binom{r}{k}=(-1)^m\binom{r-1}{m},m\in\mathbb{Z}\)。

  3. 扩展牛顿二项式定理:\((x+y)^r=\sum_k\binom{r}{k}x^ky^{r-k}\)

  4. 范德蒙德卷积:\(\sum_k\binom{r}{k}\binom{s}{n-k}=\binom{r+s}{n}\)

  5. 奇技淫巧:\(\binom{r}{m}\binom{m}{k}=\binom{r}{k}\binom{r-k}{m-k}\)

例题:

  1. \(\sum_k\binom{n}{k}^2=\binom{2n}{n}\)

  2. \(\sum_{k=0}^{m}\frac{\binom{m}{k}}{\binom{n}{k}}=\frac{n+1}{n+1-m}\)

  3. \(\sum_{k=m}^n(-1)^k\binom{n}{k}\binom{k}{m}=(-1)^m[n=m]\)

  4. \(\sum_{m=0}^n\sum_{k=m}^n(-1)^k\binom{n}{k}\binom{k}{m}x^m=[m=n](-1)^n\)

比赛总结

1. NOI比赛

这此NOI比赛让我体会到了我和其他选手的差异,但也让我体会到了NOI也不是想象中的那么困难,至少那些题是怎么做,思路是啥都可以听懂。另外,我也感觉到了NOI题目的特点:大多数考的是思维能力,推理的能力。所以,我们也应该在平时的练习中多打草稿,多学习一些套路等。

例如T3,融合了生成函数、二项式、NTT等多种思想和算法,需要一步步推理才能得出正解。

2. CF比赛

链接

这次比赛主要是考思维,考试的时候只有两个小时,所以我只做了两道题。

一二题比较简单。第三题是一道思维题,用了树状数组+\(dp\)。第四题是用到了\(Floyed\) 的思想。第五题是树上并查集+\(Hash\)。第六题是数论分块。第七题是AC自动机+线段树。

打完这次比赛后,我也意识到了我的弱点:数据结构、图论,以后应该在这方面加强。

优点

  1. 最近起到了比较好的带头作用,帮助我们这个团队营造了一个好的学习氛围,运动氛围。

  2. 大家在学习上互帮互助,有了明显的进步。

缺点及改进

  1. 平时无论是上课、考试、自己做题,都有和同学讲话的现象\(\tiny{.}\),改进:以后做事情应该专注,不能外界干扰。

  2. 每天做题没有计划,改进:在早上应该列出一个自己上下午的做题计划,并按照这个实施,而且每天应当及时总结。

  3. 有些同学跑操不够积极,同学间应该互相监督,好好跑完完整的一圈。

一些建议

  1. 可以适当增加一些活动,比如一起打ACM,或者考虑大家一起出一场比赛,包括但不限于洛谷公开赛。

  2. 可以增加一下上午的运动时间,要不然整个上午4个小时就休息20分钟有点少。

标签:总结,mathbb,比赛,sum,暑假,2023,binom,NOI
From: https://www.cnblogs.com/max0810/p/18329361

相关文章

  • 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)......
  • 亏钱、踩坑总结的经验之:不要借钱给人做生意!
    借钱给别人做生意,结局往往让人哭笑不得?你真的准备好了吗?在人情与金钱交织的复杂关系中,我们时常会遇到这样的困境:出于好意借钱给亲朋好友创业,却换来了漫长的等待和无尽的沉默。看看你有没有类似的经历,借钱给亲戚做生意,几年后才得以收回,期间不仅没有利息,连基本的沟通都显得尴......
  • 周总结
    这一周打了不少比赛,收获真的不少,其中印象最为深刻的还是大家上去讲题,了解到不同的思路,和做题的技巧与思维方式,值得我好好去听和学习。这一周也在学习动态规划,真的不简单看视频学习有的时候看好几遍才听懂,但是状态比上个星期好了一点,继续加油。https://www.cnblogs.com/dontian/p......
  • 2024暑假集训测试14
    前言比赛链接。最可惜的一点还是本来T3暴力能拿\(20\),优化成\(15\)了,不然就rk2了,晚上可能又有泡面吃了。不过因为T2、T4两道水题,剩下两道不太可做(至少对于我是这样的),这两题不挂分的打的貌似都不错。T3没学过莫反输麻了。T1黑暗型高松灯本来应该是T4,学长特意......