2024.7.12 IOI赛制HASC欢乐赛1总结

转载自 洛谷专栏

比赛界面


吐槽

  1. T34×105的数据让n290pts,(n2应拿50pts)。
  2. 难度分层过大,T1T2过简单(题面抽象难懂),T3T5T6太难(题面是人话)。
  3. 暴力难打。

各题经历

T1

  • 水,不做评价。
  • zzy少加了若干个else挂了50pts,之后改过来了。

T2

  • 水,不做评价,(一眼kmp
  • 拿了一血。

T3

  • 组合数学题。
  • n290pts
  • 重复的不用再次统计。
  • 会逆元的没几个。
  • zzyT1代码交上去,可“欢乐”了。

T4

  • 一眼二分。
  • 交了2发就过了。
  • zzy闲的没事干,用优先队列来维护,我就开个变量,效率大大提高

T5

  • 一眼 妈妈生的
  • 不好评价,多测有CF的味。
  • 于是考虑1+5,2+4,3+3,之后再考虑化为1
  • 但样例都没过,有情况误判。
  • 最后枚举所有的组合方式,但优先级错了,怒砍10pts我都没想到自己还有分
  • zzy崇尚“打表出省一”,写了打表,考试最后30min信心满满,获得了10pts的高分

T6

  • 边权有gcd
  • SPFA居然没死。
  • 想到分层图了,但没写,正解就是分层图上dijkstra
  • 先写了dijkstra,寄了,随后改成了套着dijkstra皮的BFS,拿了20pts

比赛心路历程(HASC2024日记)

7.5

HASC2024jzyz举办了,到这儿先看到了zzy,之后铺好了床,zzy手搓了一副象棋与一副扑克牌,玩了会,等人到齐后,又手搓了狼人杀牌。

7.6~7.7

玩狼人杀。

7.8

课程表贴了出来,我天,两场“欢乐赛”,一场“仿真模拟赛”,而且马上就要打第一场。于是回宿舍玩狼人杀压压惊。
但今天lxk带来了纯正的狼人杀牌,于是终于玩上了一把纯正的狼人杀。

7.9~7.10

狼人杀牌被lxk换成了三国杀牌,搓了顿,但被宿管查到了,一晚上两老师过来了。

Day -1(7.11)

看到zzy在写模板,于是我也加入到他的行列,写了floyddijkstraSPFALCAtarjan等等 (伏笔)zzy老自信了,说自己LCA不熟,于是他就重点敲了LCA,(PSzzyrk6)。之后再OJ上随机跳题,看到一个排列组合,顺手切了,可慌了。

Day 1(7.12)

赛前一小时到了机房,好家伙,人手一本“算阶”都在看板子,更慌了。

比赛开始后,板子一个没考(HH) (照应) ,开了T1T2,不难,轻松的写出来了,算是缓解了一下紧张情绪,隔壁zzy调得T1还没过,之后开了T3O(n)做法不会,写了个O(n2)拿了90pts就看T4了。

先写了个妙妙check(),但WA×3,不一定后面的满足前面的就满足,统计能新增的大小,之后滞后统计答案,就AC了。

T5T6,很难绷,急了,T5是一个 妙妙卡牌组合T6是一个带gcd妙妙最短路,都只能写暴力,之后就开始摆烂

最后总420pts,rk1

总结

  • 写完暴力后不能开摆。
  • 在调出正解前千万别删暴力。
  • 二分想好再写。
  • 杜绝#define int long long
  • 边权随条件变化可以考虑分层图。
posted @   Air2011  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示