首页 > 其他分享 >1221考试总结

1221考试总结

时间:2024-12-26 15:00:39浏览次数:4  
标签:总结 背包 暴力 1221 times DP 考试

前言:

这场考试暴露了很多的问题,也值得自己下去好好反思的自省。

考试中:

每一道题都先看了一遍,然后感觉 T1 可做于是就开始写。

很明显如果一个 \(ka \times kb\) 的矩阵合法,那么 \(k_1a \times k_1b(k1\le k)\) 的小矩阵也一定是合法的,因此考虑二分答案。

考试的时候把 \(a,b\) 的关系写反了,挂了 50 分。

做 T2 的时候想了一下,这道题很像考试列表中的背包第 \(k\) 大,但是给出的数据范围明显不是用第 \(k\) 大的思想来做的,于是像了一下,就想出了一个状态。

  • 设 \(f_j\) 表示并凑出体积为 \(j\) 不同的方案数(思考过程:\(\sum_{i=1}^n w_i\) 的范围不打,求出 \(f_j\) 之后,从大到小进行枚举贪心放入即可。)

状态是设好了的,但是考试的时候忘记了有背包这个东西,就导致让我的状态难以转移,于是最后只能打出暴力分就跑路了。

T3 的部分分比较多,但是因为神奇的原因导致错了。正解是先把暴力的状态设出来,然后根据 DP 和普通的暴力最大的区别在于不在意转移的具体过程,就可以舍去一维。

T4 没有什么好的想法。

总结:

这次考试的回顾了二分、背包、DP 去重,自己下来还是要结合资料进行学习和巩固。

标签:总结,背包,暴力,1221,times,DP,考试
From: https://www.cnblogs.com/Aminorse-Coming/p/18632852

相关文章

  • 面对对象程序设计题目集总结(三)
    前言一些话    我认为,在编程语言这一大类中,类图、时序图等图形化表达方式能够清晰地展示程序的设计思路和结构,而代码本身则是这一思路的具体实现。相比之下,文字虽然能够提供一定的描述,但往往只能表达一些表面层次的内容,无法深入展现程序的精妙之处。只有通过阅读代码,才......
  • C++中的类继承知识点总结1(13章)
    一)类继承总结继承通过使用已有的类(基类)定义新的类(派生类),使得能够根据需要修改编程代码。公有继承建立is-a关系,这意味着派生类对象也应该是某种基类对象。作为is-a模型的一部分,派生类继承基类的数据成员和大部分方法,但不继承基类的构造函数、析构函数和赋值运算符。派......
  • 12.20 每日总结(学习Lombok)
    有个问题不解,KIMI给出来我答案。学习时长两小时 解释lombok的@EqualsAndHashCode(callSuper=false)@Accessors(chain=true)的用法,给出实例  Lombok是一个Java库,它通过注解的方式在编译时自动为我们生成模板化的代码,比如getter/setter方法、equals()、hashCode()、to......
  • 12.23 每日总结(hashmap和hashset)
    今天在做面试题,看到又问hashmap和hashset的区别。HashMap的底层数据结构HashMap在Java中的底层数据结构是一个数组和链表(或红黑树)的组合。具体来说,它是基于一个数组结构,数组中的每个元素是一个链表的头节点。当发生哈希冲突时,即不同的键映射到同一个数组索引位置,这些键值对......
  • 2024冬季省选层集训总结-索引
    2024集训D1总结-youlv-博客园数学,计数.2024集训D2总结-youlv-博客园贪心,构造,博弈2024集训D3总结-youlv-博客园模拟赛(贪心,博弈,构造)2024集训D4总结-youlv-博客园模拟赛(博弈,树,分治,分块)2024集训D5总结-youlv-博客园数据......
  • # 学期(如2024-2025-1) 学号(如:20241402) 《计算机基础与程序设计》第14周学习总结
    学期(如2024-2025-1)学号(如:20241402)《计算机基础与程序设计》第14周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上......
  • pygame基础功能总结
    1.导入Pygame模块(1) 模块并初始化① Importpygame② Pygame.init()(2) 创建窗体① Window_size=(800,600) 长宽② Screen=pygame.disply.set_mode(Window_size)③ pygame.disply.set_caption(“MyFirstPygameWindow”) 设置窗体标题(3) 主循环① Ru......
  • 珂朵莉树总结
    常常用于维护颜色段。随机数据下表现优秀,但构造数据随便卡。一定要看是否保证了数据随机。前置STL之set。set内部是红黑树,内部不会出现值相同的元素。可重集使用multiset,用法基本与set一致。插入删除以下简写set<type>::iterator为iters.insert(x),插入值为x的元素,返回pair......
  • 透视网络世界:计算机网络习题的深度解析与总结【后2章】
    ​第四章4-04试简单说明下列协议的作用:IP,ARP,RARP和ICMP。IP协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。网际协议IP是TCP/IP体系中两个最主要的协议之一,与IP协议配套使用的还有四个协议。ARP协议:是解决同一个局域网上的主机或路由......
  • C#使用Python.NET执行Python脚本文件踩坑总结
    在VS,Nuget包管理器搜索“Python.NET”,安装pythonnet包,如下图:C#使用Python.NET执行Python脚本文件,C#代码如下:1publicclassPythonExecuter2{3privatereadonlystring_pythonDllPath;4privatereadonlystring_workDir;56publicPythonExecute......