首页 > 其他分享 >2024.8.12随笔(补)

2024.8.12随笔(补)

时间:2024-08-13 08:57:10浏览次数:9  
标签:12 暴力 2024.8 T4 T2 T3 T1 算法 随笔

前言

放假几天很颓,甚至随笔没碰过。hfu 布置的预习作业也没有做完,天天颓。

顺便把8.11的一起补了。

8.11

早上来了就考试。T1 是一个计数题+博弈论,T2 是 dp,T3 是构造,T4 是ds。通读题目后决定顺序开题。然后想了 26min 就开始写,写了30min 当时九点过,我很开心,马上测样例不过,我又觉得自己没写错,检查正确性发现假了。我当时很慌,在想出博弈论正解后之后的处理想了很久都只想出异或和(好像有很多人没想出)然后不会了,最后没打暴力就交了假做法。T2 不会正解,就打了50的暴力 dp 还写挂了只有27,膜拜 hkx 暴力+贪心 90pts。T3 没去写,T4 没有想清楚 fhq 应该维护的信息就打暴力走了。最后67,非常低。

赛后听评讲发现 T1 就只用随机化一下再 dfs 就行了,我想的太复杂,T3 也很简单,我就改了 10min 就一遍过了,而且构造的方法也很好想。T4 大概懂维护什么了,T2 需要同时转移两个状态。

最后总结这次比赛,我没有及时验证 T1 的正确性,之后心态也不是很好,T3 也没有去尝试,T2 的思考深度不够,T4 就先暂放。总的来说我认为我能最少做200,但完全没有发挥出实力,可能很久没考试,没有自己进行深度思考所以考的西撇。之后我还要去多想想应该如何做一道陌生的题。

8.12

今天是 tqx 讲二分图和网络流。其中从二分图最大权完美匹配算法(KM)开始到后面的 hall 定理都不是特别懂。KM 没太懂代码实现的一些细节、以及算法部分流程,hall 定理的运用第一次听也不太会。只不过下午我一直在复习上午的内容,并进行了代码实现,感觉好多了。网络流到没有什么,毕竟我之前学的很扎实,还写过博客,所以就当复习了,但有些题的建模还挺有趣,去年有的不太会的现在也感觉能写了。

总结

虽然我学了很多东西,但实际运用的时候我总感觉力不从心,有时还手忙脚乱。可能是我还没有完全领会算法的精髓,不能够熟练地运用,没有抓住算法的核心。以后的上课中还要多总结多思考、适当写一些算法总结类博客。

标签:12,暴力,2024.8,T4,T2,T3,T1,算法,随笔
From: https://www.cnblogs.com/Nekopedia/p/18356137

相关文章

  • Java 生产者和消费者模式练习 (2024.8.12)
        ProducerAndConsumerExercise1packageProducerAndConsumer20240812;publicclassProducerAndConsumerExercise1{publicstaticvoidmain(String[]args){//生产者(Producer)和消费者(Consumer)模式//这是一个十分经典的多线程协作模......
  • 2024.8.12 总结(集训)
    破防的一天。TQX来给我们讲课。stOTQXOrz讲的是二分图和网络流。感觉内容很多,而且比较难,讲得对我来说比较快。很多东西我还没懂就过了,有时我还走神了,没听到。胡老师说今天是见图论的“天”,网络流是图论的天花板,本来就没打算让我们今天全部听懂。下午看了一下午别人的博客、......
  • 24/8/12算法笔记 复习_线性回归
    importnumpyasnp#导入包X=np.array([[1,1],[2,1]])#构造矩阵y=np.array([14,10])np.linalg.solve(X,y)#linalg是线性代数,用于求解线性方程AX=b,solve计算线性代数回归问题X.T#转置a=X.T.dot(X)#矩阵乘法B=np.linalg.inv(a)#求逆矩阵fromsklearn.line......
  • Matlab使用yalmip与cplex12.10
    本文同步发布于我的网站软件版本MATLABR2023byalmip2021-03-31CPLEX12.10不求新,但求适配。此版本组合经过我在两台电脑上成功安装下载链接链接:https://pan.baidu.com/s/1-FBktdRcaCjRw62u76SQGw?pwd=fkl5提取码:fkl5安装yalmip解压YALMIP-master.zip,并将解压出......
  • 8.12 Day5
    推荐歌曲《我是逆蝶》。ADivideSquare挖掘特殊点:有一个端点在边缘上。如果我们扫x坐标,维护lst横和交叉的竖,非常不好维护,并且TLE。结论:一个交点会至少增加一个区域。证明显然。当然还有一点cornercase。BCowTennisTournament一开始想的是三元环会是怎的,推出的......
  • UE5学习笔记12-为角色添加蹲下的动作
    一、一点说明    1.蹲下使用了ACharacter类中Crouch();函数,函数功能是先检查是否存在运动组件,将bool类型的变量变为true,该变量代表是想要蹲下。      2.通过源码可知存在是否蹲下的bool变量bIsCrouched如图,如果对:1有疑问请搜索C++位域二、代码实现 ......
  • 2024.8.12
    ###2024.8.12【梦最让我费解的地方在于,明明你看不清梦里人们的脸,却清晰地知道他们是谁。】###Monday七月初九---##序理论###最小链覆盖&最长反链长度我们设定一个二元关系符R和一个集合A我们设定<a,r>这样一个类群,那么对于任意$a_i\inA,a_j\inA$,二元关系式$a......
  • 高级java每日一道面试题-2024年8月12日-设计模式篇-请列举出在JDK中几个常用的设计模
    如果有遗漏,评论区告诉我进行补充面试官:请列举出在JDK中几个常用的设计模式?我回答:在JavaDevelopmentKit(JDK)中,许多设计模式被广泛使用,以帮助实现软件的结构、行为和复用。下面是一些在JDK中常见的设计模式及其简要说明:工厂模式(FactoryPattern)JDK中的java......
  • 长连接,短连接,心跳包随笔
    当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的 长连接:    所谓长......
  • 代码随想录Day12
    二叉树遍历分为前序、中序、后续、层序四种其中前中后序属于深度优先搜索,层序属于广度优先搜索前序遍历顺序:根节点->左子树->右子树中序遍历顺序:左子树->根节点->右子树后序遍历顺序:左子树->右子树->根节点不难发现,前中后其实就是根节点在遍历中的位置至于层序遍历,顾名......