首页 > 其他分享 >8.5模考总结

8.5模考总结

时间:2024-08-05 16:50:37浏览次数:12  
标签:总结 得分 模考 8.5 01DP 最终 50 赛事 100

省流:坠机了,但没完全坠。

\(T1\)

水,直接枚举比较即可,赛事 \(15min\) \(AC\),实际 \(5 min\),\(10min\) 再打缺省源,最终得分 \(100pts\)。

\(T2\)

模拟每一个括号,维护一个深度,当深度大于 \(L\) 或 小于 \(0\) 时,累计答案即可,赛事 \(50min\) \(AC\) ,最终得分 \(100pts\)。

\(T3\)

一个不是那么板的模版题,赛事很容易的推出了式子,想到了 \(01DP\) ,可惜看到数据范围—— \(1e9\) 直接去 \(T4\) 了,最后 \(10min\) 打了暴力,可惜看错了输入格式,痛失 \(20pts\)
最终得分 \(30pts\) 。

正解:把 \(01DP\) 的下标和数值互换,然后用数学算出范围,就可以极大程度地优化空间复杂度。

\(T4\)

非紫即黑,当我在 \(T3\) 碰壁后直接黑化,想到了暴力,然后用状压优化了一下,轻松骗到了一半的分,最终得分 \(50pts\)。

正解:考虑符合答案的结构,只有一个团和几个互相不连边的独立集,然后枚举情况:

  • 1:从团里拆一个点到独立集里。
    -2:从独立集里拆一个点到团里。
    然后就做好了。

最终预想得分 \(100 \ + \ 100 \ + \ 50 \ + \ 50 \ = \ 300\),实际得分 \(100 \ + \ 100 \ + \ 30 \ + \ 50 \ = \ 280\)

标签:总结,得分,模考,8.5,01DP,最终,50,赛事,100
From: https://www.cnblogs.com/optimist-skm/p/18343571

相关文章

  • 云原生周刊:Knative 1.15 版本发布|2024.8.5
    开源项目推荐helm-secretshelm-secrets是一个Helm插件,用于动态解密加密的Helm值文件。TofuControllerTofuController(以前称为WeaveTF-Controller)是Flux的一个控制器,用于以GitOps方式协调OpenTofu和Terraform资源。TracetestTracetest是一个使用OpenTelem......
  • Endless Wander(漫无止境)手游攻略个人总结记录(有空更新)
    "AmysteriousPortalsealedforyearsreopens,offeringachanceforNovutosavehissistertrappedinsideandtorebuildtheWanderer'sGuild."EndlessWanderisanofflineroguelikeRPGinapixelartstyle.Itfeaturessatisfyingandch......
  • 8.5第四周周一总结
    1dijkstra堆优化练习1)邮寄员寄信题目多次运用最短路#include<bits/stdc++.h>usingnamespacestd;intn,m;constintmaxn=1e3+10;structnode{ intu,w; //顺序好像不能错};boolvis[maxn];intdist[maxn];vector<node>g[maxn];voiddijk(ints){ priority_qu......
  • C++ 指针注意事项总结
    在C++中,指针是一种强大的工具,允许程序员直接访问和操作内存地址。然而,由于指针直接操作内存,错误的使用可能导致程序崩溃、内存泄漏等严重问题。以下是C++指针相关的详细注意事项:1.指针初始化定义指针时务必初始化:未初始化的指针可能指向任意内存地址,称为“野指针”。野指......
  • 2024睿抗国赛赛后总结
    ​题目可以去pta教育超市找写第一题还很清醒。(耗时15分钟)#include<bits/stdc++.h>usingnamespacestd;strings;intsum=0,len=0;intcnt=0;intcheck(charc){ if(c>='a'&&c<='z'){ return1; }elseif(c<='Z'......
  • Python pymodbus类库使用学习总结
    实践环境Python3.9.13https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exepymodbus-3.6.8-py3-none-any.whlhttps://files.pythonhosted.org/packages/35/19/a9d16f74548d6750acf6604fa74c2cd165b5bc955fe021bf5e1fa04acf14/pymodbus-3.6.8-py3-none-any.whl......
  • C#:通用方法总结—第14集
    大家好,今天继续介绍我们的通用方法系列。下面是今天的通用方法:(1)这个通用方法为获取平面矢量///<summary>   ///获取平面矢量   ///</summary>   ///<paramname="c"></param>   ///<returns></returns>   publicstaticdouble[]GetVector(T......
  • 使用Aspire优雅的进行全栈开发——WinUI使用Semantic Kernel调用智普清言LLM总结Asp.N
    前言这算是一篇学习记录博客了,主要是学习语义内核(SemanticKernel)的实践,以及Aspire进行全栈开发的上手体验,我是采用Aspire同时启动API服务,Blazor前端服务以及WinUI的桌面端项目,同时进行三个项目的代码修改,整体感觉很方便,如果代码都修改了只需要启动Aspire项目,不用每个项目单独起......
  • 2024.7.29至2024.8.2周总结
    本周学习任务清单DP优化:单调队列优化、矩阵优化、前缀和优化、线段树优化等ACM模拟赛图论:最小生成树、最短路、欧拉图、强连通分量、缩点、割点、双联通分量。总结本周学习任务不算太大,ACM也让我认识到了如今题目的考察范围和难度,DP优化的基础是暴力DP,我认为这一块是我的......
  • 暑假自学Java进度总结04
    一.今日所学:1.下载并使用idea开发工具1>了解idea的发展历史2>尝试用idea编写代码3>学习idea中的项目和模块操作2.学习赋值运算符加后赋值:“+=”减后赋值:“-=”乘后赋值:“*=“除后赋值:“/=”取余后赋值:“%=”3.学习关系运算符1>等于:“==”2>大于:“>”3>小于:“<”4>......