首页 > 其他分享 >2024.10.17总结

2024.10.17总结

时间:2024-10-17 14:34:44浏览次数:1  
标签:总结 状态 2024.10 17 sum 状压 ans

本文于 github 博客同步更新。

远古题,放现在强度不高。

A:

处理出每日融化积雪的前缀和,设第 \(i\) 天,则向二分查找的数组中添加 \(sum[i-1]+a[i]\) , 之后查找第 \(j\) 天的 \(sum[j]>=sum[i-1]+a[i]\), 进行差分,\(ans[j]+=sum[i-1]+a[i]-sum[j-1]\),来处理不完全部分,最后,\(ans[i]+=num[i]*t[i]\) 即为所求。

B:

可以先转化一下,黑白染色后对黑格翻转,求最大全 1/0 矩阵。

不难想到悬线法,\(n^2\) 预处理后做 \(n^2\) dp,正方形的情况取宽的最大值即可。

C:

首先不难想到状压,记录前两列的状态,这样做是 \(\mathcal O(4^m\times n)\)的,比较极限。

观察状态,我们发现 \(01\) 与 \(11\) 造成的影响是相同的,这样我们就可以将状态数优化到 \(3^m\),进行三进制状压。

三进制直接递推计算比较麻烦,且枚举的无用状态较多,不好维护,考虑转化为 dfs 写法,按列递归搜索,在极限数据下跑了 500ms 左右,相当快。


今天体测了捏,引体向上还是只能做 10 个捏,1000m 和初中一样捏,跳远和中考一样捏,50m 还是六秒大几捏,鉴定为没长进捏。

标签:总结,状态,2024.10,17,sum,状压,ans
From: https://www.cnblogs.com/Mitishirube0717/p/18472239

相关文章

  • 2024-10-17_Thu_14:19 - 你的意念强度决定你的富裕程度
    2024-10-17_Thu_14:19-你的意念强度决定你的富裕程度​​‍你到底想要什么?有钱人努力让自己有钱。穷人一直想要变得有钱。如果问大部分人想不想变成有钱人,他们会看着你,把你当作疯子,然后说:“我当然想有钱啊。”然而事实上大部分的人并不是真的想变得有钱。为什么?因为......
  • 24.10.17
    签到,爽!为啥我把这个放考试三个题上面?A签到!每天所有数\(\let_i\)的取完,剩下的减\(t_i\),没有脑子只剩平衡树了。B签到!必须01交错?将\(2|(i+j)\)的格子取反就是求最大全零矩阵和最大全一矩阵。悬线法。0:6C签到?\(m\le10\),状压,但是\(2\times3\)的物品需要压两......
  • C++ 易踩坑总结以及小技巧
    1.for循环中在栈上创建的对象可能具有相同的地址,进行指针操作时需注意;所以循环中最好使用new来创建指针并操作地址;for(intx:arr){ ClassNameobj();\\itisliketohavethesameaddressineveryloop ClassNameobj2=newClassName(); std::cout<<&obj<<std::en......
  • 2024-10-17_Thu_13:52 - 财富目标:求其上者得其中
    2024-10-17_Thu_13:52-财富目标:求其上者得其中​​态势:攻与守有钱人玩金钱游戏是为了赢。穷人玩金钱游戏是为了不要疏。意念的力量很惊人!‍目标:求其上者得其中,求其中者得其下,求其下者无所得致富法则如果你的目标是过得舒服就好,你就很可能永远也不会有钱。但是如......
  • 2024-10-17_Thu_13:52 - 财富目标:求其上者得其中
    2024-10-17_Thu_13:52-财富目标:求其上者得其中​​态势:攻与守有钱人玩金钱游戏是为了赢。穷人玩金钱游戏是为了不要疏。意念的力量很惊人!‍目标:求其上者得其中,求其中者得其下,求其下者无所得致富法则如果你的目标是过得舒服就好,你就很可能永远也不会有钱。但是如......
  • 终于整理完了,全网最全JAVA面试八股文总结!
    1、Java线程具有五中基本状态(1)新建状态(New):当线程对象对创建后,即进入了新建状态,如:Threadt=newMyThread();(2)就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是......
  • GitLab 发布安全补丁版本 17.3.2, 17.2.5, 17.1.7
    本分分享极狐GitLab补丁版本17.4.2,17.3.5,17.2.9的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLabSaaS,技术团队已经进行了升级,无需用户采取任何措施。极狐GitLab正式推出面向GitLab......
  • 凤凰架构总结
             重温了一遍周志明老师的《凤凰架构》,一方面是加深记忆一下里面的知识点,另外就是做个记录总结,方便后面忘记了在看。      全书一共有十六个章节,每个章节都相对独立又和后文有些关系。个人总结主要是围绕着微服务、架构演进以及容器编排等......
  • SQL语句——日期题目总结
    第一题:查询本周考试的学生成绩。 DATA_ADD()语法:date就是要操作的日期,INTERVAL就是要间隔的日期expr可以写数字,unit用来写单位,比如DATE_ADD(CURDATE(),INTERVAL7DAY)就是当前日期加上一星期。CURDATE()就是当前日期,格式:DATE_ADD(date,INTERVALexprunit)代码解释:就......
  • 2024-10-17每日一题题解
    最大子段和题目描述给出一个长度为\(n\)的序列\(a\),选出其中连续且非空的一段使得这段和最大。样例输入72-43-12-43样例输出4题解tips:无脑暴力法:枚举每一段区间,再对每一段区间求和,时间复杂度为\(O(n^3)\),会超时(n为1e5,则应该在\(O(nlogn)\)的时间范围内)......