2023年郑州轻工业大学校赛邀请赛myh
赛程回顾和赛后总结
赛程回顾
although 昨天刚复盘的,但还是记不住题号。就口胡下是那类型题吧。
刚开始时,我和队长先看的a,让jc去找签到题。我们看了下a,队长说可能dp,但还是感觉没啥思路就逃了。看到别人有过别的,立马看,应该先a了那道数学签到题,然后开始看另一道签到题,感觉一眼题意,队长就开始写,可能想a的快吧,直接交了,然后wa了,然后感觉忘考虑了一种情况,这个也很快能找出,改了就a了。然后就是噩梦的开始了......
我们开始看那道胡萝卜,感觉就是背包,我的锅(先背锅),前一天刚做一道第三维是倍数的dp,就开始给队长贡献思路,但是那个是三维的,数据肯定过不了,然后队长也试了几种方法,数据过不了,是因为没法判断全空的情况。然后我们先想,jc开始写那道博弈那个,写完后,我记得应该是前面wa了,后面re了,这道题也没少用时间调,还有好多罚时吧,要不排名可能还能往前点。然后开始看那道搜索吧,这道题感觉考的有点怪,我们得出走9步的结论后,队长一写应该是一发过了。然后我们还开始想那道dp题,这道题贯穿始终,因为这道题过了好多人,感觉没道理会很难,但就是不对,就一直想。我中间应该是嫖了一眼,有一道数学题,我们感觉可能要用数学知识,就没看(可能伏笔了),我嫖了一下字符串那道,感觉见过或听过类似的,就让队长去看这道,然后有思路了队长开始做,其实他有的是有点问题的,我能举出wa的反例,但是前面应该是读入问题调了一会,然后交了就t了,就感觉不会t,最多是wa嘛,然后我们以为这道题会卡umap,要用字符串hash,这个不太有hash思路,就放弃了,(昨天复盘的时候,就是开两个uset就能过了,uset换成umap也能过,就感觉很可惜吧,我一开始思路没错,但没有尝试,而且代码也不长不难啊,可惜)。放弃之后时间估计还剩不到1h吧,感觉开不了其他题了,然后我们就一致认为做对那个dp就算成功(主要被这道题搞了),然后应该是队长最后剩10几分钟过的吧,他说他也不知道为啥(应该是谦虚了),然后开始看榜,结束了。
赛后总结
先说说昨天复盘的情况吧。那道dp,是cf上的原题,而且cf上的题长度的数据范围是1e6,这个数据范围就需要用抽屉原理,把n卡到和m一个数量级,就能在数据范围内做了。然后就是看到了一种不用dp,把值模m后哈希到0到m-1后,开vector模拟的方法(考试都想到hash了,就没想到模m,哎),然后听别的学校的朋友说,dfs也能过。结论:这道题有一种简单模拟方法,一种dp方法(判断结果时>=2就能避免非空了),dfs也能过,而且cf上原题比这个还难一点(要用抽屉原理),而且经过几个代码实验,考试时的数据还比cf上的数据弱一点,没有做出来而且还耽误很长时间就很可惜吧。那道字符串题,前面好像也说了,不卡umap,那就开一个umap一个uset或者两个uset模拟一下就行,这个题也很可惜。还有道数学,我们一开始以为要用数学公式推导,果断放弃了,其实就是一个很考查经验的,枚举gcd,这道感觉赛时我估计也出不来,这题没啥遗憾(但队友应该会(确信))。
这次参赛是第一次参加组队赛,也是第一次线下赛,感觉很有意义,也认识到自己的不足,也缺少团队合作能力。之后,我会好好训练,多打几场vp,训练团队能力。总之,就是加训,加训,还是加训!
2023年郑州轻工业大学校赛邀请赛myh的更多相关文章
- 团 大连网赛 1007 Friends and Enemies
//大连网赛 1007 Friends and Enemies // 思路:思路很棒! // 转化成最大二分图 // 团:点集的子集是个完全图 // 那么朋友圈可以考虑成一个团,原题就转化成用团去覆盖 ...
- A喝酒(北京林业大学校赛)
http://www.jisuanke.com/contest/1410 王大钉喜欢喝酒,存货都喝完了,他就去楼下买,正好楼下的商店为了响应学校的 ACM 校赛推出了优惠活动:凡是在本店买的啤酒,喝完 ...
- 2016 大连网赛---Weak Pair(dfs+树状数组)
题目链接 http://acm.split.hdu.edu.cn/showproblem.php?pid=5877 Problem Description You are given a rooted ...
- 【天池大数据赛题解析】资金流入流出预测(附Top4答辩ppt)
http://mp.weixin.qq.com/s?__biz=MzA3MDg0MjgxNQ==&mid=208451006&idx=1&sn=532e41cf020a0673 ...
- 2023 年 CCF 春季测试赛模拟赛 - 2 题解
T1 约数和 标准解法 \(n = a_1^{b_1} \times a_2^{b_2} \dots a_k^{b_k}\) 那么根据算术基本定理的推广,约数个数和约数和都是可以快速计算得到 约数和 ...
- 2023 年 CCF 春季测试赛模拟赛 - 2
T1 分治,\(a^b + \dots + 1 = (a^{\lfloor\frac{b}{2}\rfloor} + \dots + 1) \times (a^{\lfloor\frac{b}{2}\ ...
- 2023 年十大 API 管理趋势
本文探讨了 API 管理在数字化转型中的重要性,以及 API 管理面临的挑战和发展机遇.文章重点介绍了十大 API 管理发展趋势,包括 API 安全性.API 标准化.云端 API 管理解决方案.低代 ...
- 2016 大连网赛---Different GCD Subarray Query(GCD离散+树状数组)
题目链接 http://acm.split.hdu.edu.cn/showproblem.php?pid=5869 Problem Description This is a simple probl ...
- 2016 大连网赛---Function(单调栈)
题目链接 http://acm.split.hdu.edu.cn/showproblem.php?pid=5875 Problem Description The shorter, the simpl ...
- HDU 5876 (大连网赛1009)(BFS + set)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5876 题意:给定一个图(n个顶点m条边),求其补图最短路 思路:集合a表示当前还未寻找到的点,集合b表 ...
随机推荐
- 如果你项目使用了MyBatis-Plus你一定要用它
还是先举个例子,魂斗罗小游戏应该很多90后都玩过,那个时代没有Iphone,没有各种电子产品(小学初中时代),这种小游戏应该就是很多90后的青春,反正那个时候只要放假就白天黑夜得玩.它就是那种2个好基 ...
- windows查看占用端口
1. 查看占用 执行:netstat -ano 或者 netstat -aon|findstr 8080 2. 查看指定 PID 的进程 tasklist|findstr 3104 3. 结束进程 t ...
- Python 将函数存储在模块中
将函数存储在模块中 将函数存储在被称为模块的独立文件中,在将模块导入到主程序中 import语句允许在当前运行的程序文件中使用模块中的代码 通过将函数存储在独立的文件中,可影藏程序的代码细节,将重点放 ...
- 一天吃透SpringBoot面试八股文
Springboot的优点 内置servlet容器,不需要在服务器部署 tomcat.只需要将项目打成 jar 包,使用 java -jar xxx.jar一键式启动项目 SpringBoot提供了s ...
- 文心一言 VS chatgpt (4)-- 算法导论2.2 1~2题
一.用O记号表示函数(n ^ 3)/1000-100(n^2)-100n十3. 文心一言: chatgpt: 可以使用大 O 记号表示该函数的渐进复杂度,即: f ( n ) = n 3 1000 − ...
- 2022-11-27:超过经理收入的员工。编写一个SQL查询来查找收入比经理高的员工。以下数据的结果输出是Joe,因为Joe是唯一挣得比经理多的雇员。 DROP TABLE IF EXISTS `em
2022-11-27:超过经理收入的员工.编写一个SQL查询来查找收入比经理高的员工.以下数据的结果输出是Joe,因为Joe是唯一挣得比经理多的雇员. DROP TABLE IF EXISTS `em ...
- vue全家桶进阶之路34:Vue3 路由基本配置
在Vue3中,路由的基本配置是通过使用Vue Router库来实现的.以下是Vue3中路由的基本配置步骤: 安装Vue Router 使用npm或yarn在项目中安装Vue Router: npm i ...
- c3p0的配置及简单应用
首先简单了解一下JDBC和c3p0 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸 ...
- ir_ui_view: 字段 `group_display_incoterm` 不存在
ir_ui_view: 字段 `group_display_incoterm` 不存在 这种提示是没有这个字段, IR_UI_VIEW 模型存在这个视图: 1 可以登陆数据库,查询 SELECT * ...
- Java工具类Result<T>
枚举类:ResultCodeEnum /** * 统一返回结果状态信息类 * */ @Getter public enum ResultCodeEnum { SUCCESS(200,"成功& ...