比赛名称: 2021牛客暑期多校训练营1

比赛时间: 2021年7月17日 12:00 - 17:00

比赛结果: 3/11

自我总结:

这场比赛应该算是这个假期的第二场团队赛了, 之前打过一个比较简单的比赛, 不过那次并没有打比赛的感觉(多方面原因吧).

比赛结果结果其实挺拉垮的. 我悄悄的看了眼去年第一场多校, 3885人报名, 而今年有4423人报名. 不得不说竞争压力确实越来越大了.

做题分析:

首先习惯性的把所有题都点了一遍, 最开始我猜D G H应该是签到, 我先去看了H, 凡好像去看了B(几何题). 等读完H后, 题意倒是很简单, 但是思路一下子就卡住了.


D题 10分 1AC

这题是本场的签到题, 当我看H无果后, 很快发现D有人出了, 于是我喊着王转头去看D. 我一开始读完题其实懵了一下, 有点小地方读错了, 但是王直接明白了题意, 他一说, 我明白后我俩一起上了代码.

我打完代码后查了查, 感觉挺稳的, 和王沟通了下, 他还没打完, 我就先交了一发, 很幸运, 没出锅. (可能这也就是网络赛不好的地方吧, 队友并不方便及时盯着你打代码, 分着写代码, 又会有时间差.)


B题 25分 1AC

这题就和我没什么关系了, 当时出完D后, H也有人出, 我比较执着于H, 所以王和凡一起去做B了. 当时的情况好像是凡直接推出了公式AC了代码. Orz


到此为止, 2个题就已经出完了, 整体速度我感觉还是不慢的. 但是后面就开始出锅了.

当时F题起了人数, 我就先去读了F, 读完后没什么想法, 我就和王说了一下, 他说这不是数位dp吗, 然后他就去数位dp了. 我则是接着看H, 凡好像随便扫了扫别的题, 具体我也不清楚了.

在接下来, 就是一段漫长的时光, 因为F的数位dp卡了, H那个题我真是毫无想法, 我也转头去看了看AJ, 当时感觉A是个威佐夫博弈的变形, 就先放了. (我不够聪明, 我并不配玩博弈.) J一看就是个DS题, 读完题后, 想了一会, 却没什么头绪, 就放了.


F题 2时51分 3AC

最后F题出的人数确实越来越多了, 导致我并不能再用数位dp的眼光去看他了(确实可以人均数位dp), 于是叫着凡和王一起试试找规律.

一开始我感觉也无从下手, 就去打了个表给队友, 结果我居然打了个假表!!!(很多情况下的答案是计算是对的, 但是实际上里面写错了) 打完表之后, 我就尝试开始找规律, 我的理解是: 应该可以写出一个函数, 可以计算[1, x]区间的答案, 进而求解[l, r]区间的答案吧.

然而我的想法并不对, 因为我属实也看不出这能有什么规律. 最后我就开始从1往后写, 写着写着, 突然感觉是不是大一些的数字都可以呀. 于是我就通过我的表测试了一下(就是错误的那个表), 然后发现还真是这样. (行吧, 错表得出了正确的结论, 负负得正?).

于是我和队友沟通, 发现这个结论确实是对的, 且三位数开始就已经全部合法了. 于是我最后的想法就是, 暴力判断小于100的即可. 就在此时, 凡发了个图给我, 说我的表错了, 我一看, 确实错了.

最后我开了个共屏, 和队友一起理完代码后, 1AC了.

前面因为错误的数位dp产生了2WA. WA的原因是: 数位dp中没有统计一个区间符合要求的数字. 当时王说他不会统计这类情况, 我yy了一些方法给他, 但未果.


H题 未过题

到这里, 我们的剩下的目光就放在A和H上了, 此时其实我的H题是有想法的, 我想到了另外的模型去转化这个题: 设集合S = { 任意两个数的差值 }, 最后的答案一定是大于等于n的, 且未在S中出现的那个最小正整数. 但这很明显是个n2的算法. 我yy了很多奇妙的想法, 但是复杂度都没有保证. 最后随着A题的人数雄起了, 我们就转头去看A了.

赛后: 我的模型转换还真对了, 居然可以用FFT求解. 行吧, 但没人学过. 至于人数过的那么多, 实际上是因为H题的数据太水了!!! 太水了!!! 太水了!!!


A题 未过题

A题, 在我知道他是威佐夫博弈变形后, 我尝试把二者关联了一下, 未果. 之后就感觉有点像SG, 但是感觉愣跑SG的话, 一是我也打不出来, 二是复杂度应该会炸吧. 人数那么多, 总不能人均SG吧.

然后开始尝试推规律, 比较幸运, 我最开始的猜想就是对的, 然后我开始积极和王沟通(凡因为环境原因不能开语音, 所以沟通相对少了一些.)

我跟王讲完我的想法后, 他能理解, 我就想让他帮我做个验证.

现在开始了一段扯淡的轮回, 过程是: 我给王一个猜想, 让他帮我验证一下, 然后他告诉我对了, 我就直接上代码了, 然后WA了. 然后我验证了一遍, 我说这怎么对了呢? 结果不应该是balabalabala, 然后我就又有了一个猜想, 王又去验证, 又告诉我对了, 然后我上了代码, 又WA了, 然后我又验证, 又发现是错的. (真的离谱!!!)

最后一个小时的时候, 王有事情, 先走了(表示理解), 凡在这个题上好像完全没有想法. 而我, 在失败了几次猜想后, 我感觉我想错了, 打算放弃这个想法了.

后续的时间, 我也没有别的想法, 就继续想了我之前的猜想, 随着我往后又推了几个答案后, 我发现这些答案之间简直毫无规律可寻. 然后突然想到, 我为什么不打表呢? 暴力模拟我这个猜想的过程不就行?

此时距离比赛结束好像只有不到20分钟了. 我开始尝试打表. 很开心的是, 居然一开始打得表前几个情况和我推的一模一样, 很现实的是, 这个表是错误的. 当时感觉可能打得不够暴力, 于是非常暴力的又打了一遍表. 打完后我就裂了, 因为这次得到的结果可以说后面的答案和我想的完全不一样. 到此, 比赛结束了, 我也彻底认为这是个错误的想法了.

很真实的就是, 结束后我看大家AC的代码, 我直接裂开了. 想法是对的, 但是表打错了. 很离谱的是, 晚上出题人讲完题后, 我发现A题其实他说的那些, 我也都基本想到了. 所以这个题, 挺可惜的吧.


总结:

确实感觉比赛的竞争真是越来越大了.

然后谈谈我感觉的不足之处吧, 谈一些比较好改正的.

首先谈谈队伍, 感觉队伍这个出题时间真是太亲切了, 几乎每场比赛我们的特点都是, 简单题出得快, 中等题开始卡, 难题就更别提了. 我们早也意识到了这个问题, 但是确实逃离舒适区很难, 也需要时间. 希望自己的脑子还能支撑自己再往前走一走吧, 确实和大佬们的转速没法比.

再谈谈我自己, 队伍中应该有个打表选手, 但是我们并没有怎么接触过打表的题, 后来意识到打表这回事, 才感觉好像这个事情该我干. 但是我自己也没有特别练过这方面的题, 导致比赛过程中拉垮. 比赛中算是两个题, 一共打了三个表吧. 三个表全打错了. 我也确实离谱.

队友的话, 稍微小谈一丢丢(王好像已经在A题里被我损完了23333). 凡的问题, 我感觉当他遇到自己不熟悉的题, 态度有些消极(可能实际他在努力想题吧, 只是给我的感觉有些消极).

2021牛客暑期多校训练营1 赛后总结相关推荐

  1. 2021牛客暑期多校训练营9

    2021牛客暑期多校训练营9 题号 题目 知识点 A A Math Challenge B Best Subgraph C Cells D Divide-and-conquer on Tree E E ...

  2. 2021牛客暑期多校训练营5

    2021牛客暑期多校训练营5 题号 题目 知识点 A Away from College B Boxes 概率 C Cheating and Stealing D Double Strings 线性d ...

  3. 2021牛客暑期多校训练营4

    2021牛客暑期多校训练营4 题号 题目 知识点 A Course B Sample Game C LCS D Rebuild Tree E Tree Xor 思维+线段树 F Just a joke ...

  4. 2021牛客暑期多校训练营3

    2021牛客暑期多校训练营3 题号 题目 知识点 A Guess and lies B Black and white C Minimum grid 二分图匹配 D Count E Math 数论+打 ...

  5. 2021牛客暑期多校训练营2

    2021牛客暑期多校训练营2 题号 题目 知识点 A Arithmetic Progression B Cannon C Draw Grids D Er Ba Game E Gas Station F ...

  6. 2021牛客暑期多校训练营1

    2021牛客暑期多校训练营1 题号 题目 知识点 难度 A Alice and Bob 博弈论 B Ball Dropping 计算几何 签到 C Cut the Tree D Determine t ...

  7. 2021牛客暑期多校训练营2,签到题CDFKI

    2021牛客暑期多校训练营2 题号 标题 已通过代码 通过率 团队的状态 A Arithmetic Progression 点击查看 6/72 未通过 B Cannon 点击查看 34/104 未通过 ...

  8. 2021牛客暑期多校训练营1, 签到题DFBG

    2021牛客暑期多校训练营1 题号 标题 已通过代码 通过率 团队的状态 A Alice and Bob 点击查看 1365/5586 通过(博弈论-打表) B Ball Dropping 点击查看 ...

  9. 【训练题66:状压暴力 | 子集dp】Greater Integer, Better LCM | 2021牛客暑期多校训练营5

    题意 Greater Integer, Better LCM | 2021牛客暑期多校训练营5 给你 a,b,ca,b,ca,b,c ,你需要找到一对 x,yx,yx,y ,满足: lcm(a+x,b ...

最新文章

  1. unity 200.8m yoy_专场分享会|大会最新Unity、中创文旅专场预告来啦!
  2. 【研究】大脑如何在“知道”与“无知”之间做出决定
  3. Dialog的使用(二):AlertDialog.setItems
  4. 终于有篇看的懂的 B 树文章了!
  5. Jquery常用标签
  6. VSCode从非根目录编译golang程序
  7. 七、MySQL DDL数据定义语言 学习笔记(库和表的创建、修改、删除详解 + 强化复习)
  8. 卷组删除pv_如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)
  9. MWC2010传递出什么信号?
  10. 私域运营如何做到高转化高复购?快鲸scrm必不可少
  11. win7 微信 代理服务器设置,手把手为你讲解win7系统电脑登录多个微信的详细方法...
  12. 字体图标在服务器上显示不出来,fontawesome图标字体库组件在服务器上显示不出来图标的解决...
  13. oracle的userenv和nls_lang详解
  14. 【APS】90张专业PPT学习高级计划与排程(APS)
  15. 为什么要用PolyFill(JS中的修补匠)
  16. VSTO:使用C#开发Excel、Word【10】
  17. ECCV22 | ByteTrack:简单、高效、实用的多目标跟踪方法
  18. python3数据分析的书籍_从零开始用Python3做数据分析
  19. 2022-2028全球高纯硅溶胶行业调研及趋势分析报告
  20. 身家200亿到入狱,中国股神的悲壮人生

热门文章

  1. 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。
  2. 推荐一款IP切换工具
  3. 如何微调Chinese-Vicuna-7b模型
  4. esp32之MicroPython开发工具
  5. Ansys非线性不收敛10大对策:让你有“迹”可循,有“法”可医
  6. 凌晨3点不回家不心酸:程序员几个真实通宵时刻
  7. DLT698.45之数据类型(OAD/OMD)
  8. 如何带好一个销售的团队——我的销数之路
  9. PEID0.95脱壳
  10. while与dowhile的区别