迎新春,贺新年,LJ24祝大家新年快乐

赛后谢罪反思

LJ24TangHaoLong「唐 浩滝」


Global

Igoodvegetablea

LJ24新春赛,实则是冬令营状压dp完结小测。OI赛制,4t3h,每题有三次提交机会


Task A「骑士」

Lstg:新春送分题

签到题,棋盘模型裸题,需要注意以下几点:

·(i,j)位置的棋子和(i-1,j-2),(i-1,j+2),(i-2,j-1),(i-2,j+1)冲突

·由于攻击范围有两行,需要存两排状态

·需要注意for循环顺序尽早判断非法情况防止超时

·需要滚动数组节省空间

设状态为f[i][s1][s2][k]为当前讨论到第i行,第i行的状态是s1,第i-1行的状态是s2,已经摆了k枚棋子,由此得状转:f[i][s1][s2][k]=sum{f[i-1][s2][s3][k-cnt[s1]]}

当题反思:

赛时想出了正解做法,但因为急于打B和D的表而在最后关头没来得及提交代码导致保龄(大悲

补题一遍过,服了,痛失100pts


Task B「商品促销」

Lstg:新春送分题

状压dp/背包裸体,有一定的代码难度(指不状压的情况要开五维数组搞完全背包),注意此题有进制坑(校长的烦恼:6)

m[i]=(k1+1)*(k2+1)*……*(ki+1),则:

·对于i号商品,映射后的体积是m[i-1],价格是p[i]

·对于每种优惠活动i,映射后的体积是sum{m[j]*t[j]},价格是v[i]

映射结束后直接把商品和活动都看成物体一起跑背包就行了,注意到数量不超过5,嫌麻烦的同学可以直接无脑六进制(无非就是套一个进制转换的函数),此题是体积恰好为V且物体无限的背包问题,还需注意边界/初值

当题反思:

赛时题面没看懂啊(但一看范围就知道是状压),后来找到原题为USACO Training Section 3.3 Shopping Offers,很震惊,居然又是FJ的题

最后反倒是打表拿了16pts,我太屑力


Task C「zengaa的演唱会」

Lstg:新春欢乐题

罕见的LJ24 Original Problem,主人公zengaa&zhuzc(气抖冷,TangH什么时候才能拥有自己的题面(bushi

归根结底性质和B是一样的,都是状压dp+背包的组合,浅浅记录一下“哪些歌唱过了以及上一首唱了什么”,这里将对于一首歌的学和唱两个步骤捆绑在一起计算,可以理解为“一首歌学了就一定要唱,不然就白学了设状态f[s][v][i]表示当前唱过的歌是s,已经消耗了v点体力,最后一首唱的歌是i,由此得状转:

Thanks for Lstg

for循环有很多层,所以还要注意顺序(喜欢写顺推也可以写顺推,或许更简单)

当题反思:

开始以为又是从codeforces搬的题

贪心想到了,但是没能实现状压的处理,毫无疑问的保龄了

十分难以置信


Task D「奶牛政坛」

Lstg:新春搞事题(动态规划和数据结构你至少得擅长一样,不然就会寄)

没错,这题不是dp(笑)

一眼LCA,鉴定为水题。看题面识USACO(建议改为:USACO新年专场),敲板子直接50pts,正解发现每个政坛里深度最大的奶牛一定是离得最远的两只奶牛之一,所以只要每个点都跟政坛里最深的奶牛跑个LCA就行了

附上由Lstg倾情撰写的证明步骤:

时间复杂度O(nlogn)

当题反思:

这题我之前做过,蚌埠住了

终于想起是听了讲评之后写过的,不过时间久远(指过去快1month),都忘完了

参考此博客


Total

考得太差了,其实反映出很多问题

·状压没学扎实→做题不熟练,状转意识弱

·LCA白学了不练手生,要多练

最后,希望下场考试能有以我为主人公的题(不忘初心(bushi

        预祝大家2023 新年快乐!这是我本人发布的第一篇blog,后续会搬运很多之前写的Word版题解/总结上来,还请各位多多支持!

NKOJ C2153「迎新春,贺新年,LJ24祝大家新年快乐」赛后总结帖by TangH相关推荐

  1. MATLAB新年烟花祝MATLABer新年快乐

    2023年就要到了!! 画个简简单单的烟花~ 我保证再写几期好玩的就开始写建模算法啥的,毕竟美赛也快到了. 代码依旧是各种矩阵运算,建议17b之后版本使用,首先看一眼烟花效果哈: 随机颜色随机数量烟花 ...

  2. AI贺新年,开发者的虎年这样过才有意思

    摘要:祝所有的开发者们新春快乐,万事如意迎新年,如虎添翼旺全年! 普通人拜年,发一个祝福微信.程序员拜年,运行一串代码,制作独一无二的拜年短视频. 普通人送祝福,新年快乐.程序员送祝福,信手捏来一首拜 ...

  3. 计算机老师新年贺卡祝福语,新年贺卡祝老师祝福语精选

    1.新年来了,小黄子在此给你拜年啦,新的一年诸事顺利,吉祥如意,大吉大利啊.2.送走旧年的时候,也送走一年的阴郁,迎来新春的时候,也迎来新的希望.给您拜年啦!3 [查看详细] 2018 老师新年贺卡祝 ...

  4. 【新年祝福】散去2009分,祝大家新年快乐,祝所有朋友新的一年里万事如意。

    1 [新年祝福]散去2009分,祝大家新年快乐,祝所有朋友新的一年里万事如意. 2 [新年祝福]散去2009分,祝大家新年快乐,祝所有朋友新的一年里万事如意. 3 [新年祝福]散去2009分,祝大家新 ...

  5. 计算机弹奏春风十里报新年,春风吹十里,好运新一年〈春风十里报新年〉接个吻,开一枪/火鸡/吕口口/Lambert/杨胖雨「尤克里里+吉他弹唱谱」...

    原标题:春风吹十里,好运新一年〈春风十里报新年〉接个吻,开一枪/火鸡/吕口口/Lambert/杨胖雨「尤克里里+吉他弹唱谱」 春风十里报新年 接个吻,开一枪/火鸡/吕口口/Lambert/杨胖雨 ○〈 ...

  6. 2010春节新年短信祝福语 祝大家新年快乐,万事如意!

    新年短信祝福:虎年有虎来守护,祝您全家都幸福.虎背驮来福寿禄,虎嘴衔来金满屋.虎腿迈着青云步,虎头顶着好仕途.虎爪劈开生财路,虎尾展开大鸿图. 新年短信祝福:思念是归乡的船,牵挂是扬起的帆,收获是走过 ...

  7. 新年寄语+从业感受+祝大家新年快乐~

    2023年祝愿自己少加点班,快速的成长. 最近被项目各种吊打,没有补充补充自己,有想说的很多东西和知识点,等项目结束有机会总结给大家看一下. 祝大家新年快乐. 想无病呻吟一下,聊一下个人从业5个月以后 ...

  8. 狗年拜年php源码,2018狗年拜年词大全!再也不担心拜年没祝词啦~祝您新年快乐!...

    原标题:2018狗年拜年词大全!再也不担心拜年没祝词啦~祝您新年快乐! 2018 狗 年 大 吉 HAPPY NEW YEAR 为了您在春节期间能够在第一时间 为您的亲朋好友送上祝福~ 小编已经贴心的 ...

  9. LSGO:祝大家新年快乐!

    2016年,团队做了很多事,有做成的,有没做成的,有正在推进的,有主动放弃的,有做的好的,有做的不好的,但总体上还是做了很多的事情.希望2017年能做更多一点的事情,好的做的更好一点,差的做的更不差一 ...

最新文章

  1. Windows Server 2008 下ASP程序连接ORACLE数据库驱动错误
  2. 想体验从活火山上滑下来的刺激感?VR来成全你
  3. 【组合数学】排列组合 ( 多重集组合数 | 所有元素重复度大于组合数 | 多重集组合数 推导 1 分割线推导 | 多重集组合数 推导 2 不定方程非负整数解个数推导 )
  4. Java final、static final 讲解
  5. c 数据压缩算法_CCSDS图像压缩算法之我见(一)
  6. LQ训练营(C++)学习笔记_枚举算法
  7. HTML 5 aside 标签
  8. 受 SQLite 多年青睐,C 语言到底好在哪儿? 1
  9. CSU 1115: 最短的名字(字典树)
  10. winform 根据NAME查找控件
  11. arcserver开发小结(三)
  12. Unicode 入门详解(V14.0版本)
  13. 阿里云软件著作权怎么登记申请?(注册步骤详细教程)
  14. 微信h5 支付,已经获得weixin://wap/pay?prepayid,但是无法调起微信客户端支付
  15. 计算机软件文档编制规范百度云,计算机软件文档编制规范
  16. PostgresSQL 使用实践
  17. 自定义滚动条文档(mCustomScrollbar使用文档)
  18. Long memory is important: A test study on deep-learning based car-following model
  19. 智能农场 阳光温湿度 检测 远程控制开关 机智云
  20. 苹果Mac电脑怎么删除文件

热门文章

  1. 经典SQL语句大全-【转载自】博客园,作者博客:YuBinfeng's Technology Blog
  2. Python_从零开始学习_(27) 字符串
  3. pandas数据透视表
  4. PHP,$this-{$xxx} 是什么意思?
  5. mysql筛选两个不同表的数据
  6. 《应届生求职笔试全攻略》学习笔记(四)——招聘笔试题分类详解
  7. 华为物联网(IOT)开发者平台
  8. 西安长安茶馆/金领女子书院环境怎么样?路线怎么走?
  9. oracle数据库12cocp培训教程,OCA/OCP认证考试指南全册(第3版) Oracle Database 12c 中文pdf扫描版[164MB]...
  10. 人工智能在集装箱识别中应用