20220611NOI模拟赛--考后总结

博主分享了在算法竞赛中遇到的时间分配和解题策略的挑战。首先尝试解决T3问题,发现特定情况下的动态规划解法。接着转向T1,理解题意后尝试暴力DFS但考虑优化。最后解决T2问题,通过分析转化为正三角形形态,探讨了可能的DP优化和NTT应用。博主对解题过程进行了反思,指出时间管理和解题思路的重要性。
摘要由CSDN通过智能技术生成
时间安排

7:30–7:40 读题,看不懂T1
7:40–7:55 依旧看不懂T1,T2貌似也不好做,做T3。
7:55–8:50 T3,发现b=1时有性质,当从某个点i成功出发,i及其前面的点都处于往回送的状态。那么就可以直接DP:被i送回老家最后有成功能够从i出发的步数。ans=dpn+n+1。考虑能否扩展到b=2,发现非常复杂。
8:50–9:40 T1,大致知道题意是个啥了。考虑暴力dfs,复杂度玄学,实测能跑过n=1的点。考虑k=1怎么做,联想到地理的地势图,如果能算出每个点的贡献,就可以做了,然后不会做。想到贪心,但是太假了,写的话不太划算。
9:40–11:50 T2,终于读懂题意。考虑等价形式,任意两黑点的十字交叉处至少有一个黑点,那么通过分析性质,发现可以通过重排将原图案变成正三角的形式,直接暴力DP正三角n^4。考虑正三角在行和列的投影,是一个分段问题,n^3,就可以解决了,乘上组合排列的组合数就可以了。考虑能否优化到n^2,感觉可以直接做前缀和,后来发现很假,然后莫名就发现了一个ntt的形式,也许可以ntt?时间不太够了而且貌似不是很好做。

反思
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值