CDZSC_2014上半年组队赛(1)
来源:互联网 发布:cae软件 编辑:程序博客网 时间:2024/05/28 04:53
算是匹配组队之后第一场正式的组队比赛吧,用的是第十届浙江省赛的题
最终结果 Rank:8/13 AC:3
排名并不理想,罚时太多,耐心些可以做出来的题没做出来
纸质题目发下来后分别看题 首先拿到的好像是F CC是H FF是J
FF发现J题能做 于是上去敲
交上去是WA 这个时候已经有人A了J题
这时CC说H题很水 看了下题目 和CC大概交换下题意和思路 大意是求出按给的计算规则和数据玩OSU时可以获得的最大和最小分数
规律很好找 直接贪心可以求出来 换我上去敲 1A
然后我回来看F题 CC和FF检查J题代码 FF继续上去敲J题
F题题意是求图中按规则新增的边数 觉得直接模拟的话操作数太大 思路断了
这时看Status发现有9队A了J题 但是我们已经WA了4次
去看J题题目 大意是求环形队列中指定长度连续序列的最大和 很水的题
再看我们之前交的代码 一眼看到sort函数 于是问CC和FF发现他们理解成一维非环形队列求指定数目元素的最大和
于是换我上去敲 这个时候犯了个错误 当时有点急也没细想直接用的STL里的queue 敲到一半调试时发觉不对浪费了一些时间
好在比较好改 直接改成数组模拟然后贪心求解 交上去后A了
再回来看F题 尝试用二维数组模拟关系网 然后遍历统计新产生的边再遍历直至无新的边产生 交上去TLE
然后修改时再加个数组代表关系数 若关系数小于产生边的条件则直接跳过 还是TLE
又在每层循环加入一些判断来压缩操作数(实际上数据在最坏情况下这些判断并不能剪枝) 仍然是TLE
只好放置F题看其他题 换FF敲D题
D题WA 再换我上去敲K题 K题结构写得不好 有些情况是敲到一半才想到的 弄得很难处理 交上去后WA 应该是情况考虑不全面
然后忘了谁敲了一次B题 WA
这个时候离结束只有四十几分钟了
CC和FF说D题应该很简单 但是不知道哪里错了
于是过来看D题题目 看了几次交流后觉得题意应该没理解错 看之前的代码也一时看不到有什么问题存在
之前D题是FF用C++输出输入敲的 CC说让我用C的输入输出再敲一次看看
换我上去敲 CC和FF在旁边看着 每敲一部分确认一下 在敲到算法部分的时候突然想到按之前代码会处理错误的情况
写算法部分的时候换了个思路处理数据 交上去A了
看时间只剩不到二十分钟 根据其他队的情况看B题和F题
B题到最后还是没什么思路 F题胡乱改了下也是TLE
第一次组队赛就这么结束了
之后看了一下 A题虽然很长很烦但其实很容易做出 F题的话应该是结构写得太差了 写好结构枚举也能过
总结一下出现的问题
看题不够细心和耐心
写题时交流不够 例如J题的情况本来是可以避免的
写代码时结构不清晰 边写边改造成调试上的难度
一些代码上的小毛病导致调试时间增长
- CDZSC_2014上半年组队赛(1)
- CDZSC_2014上半年组队赛(2)
- CUGBACM_组队赛1
- nyist -- 组队赛(一)
- nyist -- 组队赛(二)
- nyist---组队赛(三)
- nyist --- 组队赛(四)
- nyist---组队赛(五)
- nyist-组队赛(六)
- nyist-组队赛(七)
- 网络赛 (初次组队赛)
- 2011暑假集训组队赛1
- 5.24 省赛组队训练(1)
- 第八周组队赛(周一)130827
- 组队赛(一)F - Low Power
- 组队赛4(2013成都)
- 组队赛F 0425总结(未完)
- 组队赛(B/H Sudoku) HDU
- Second-price Auction
- 80ers' Memory
- 关于ios中得路径详细讲解
- 黑马程序员——银行业务调度管理系统
- Harris角点检测
- CDZSC_2014上半年组队赛(1)
- java中equals方法和“==”的比较
- A Stack or A Queue?
- CSS中需要注意的地方
- eclipse failed to create the java virtual machine 问题图文解析
- __stdcall 与 __cdecl 区别 (汇编 call ret 时,栈的变化)
- eclipse安装插件
- 大道至简(原标题:少是指数级的多)
- 如何深入JVM