2017QZOI游记

今天是一年一度的QZOI(衢州OI,本蒟蒻是衢州人,所以好像不算游记吧),我参加了提高组。想到前两年都被踩成白痴,就很紧张。
9:00开考,T1风格诡异,说是刚开始有两个1~n的排列A和B,有两个指针i和j,每次可以执行如下三个操作:1.i+1。2.j+1。3.i+1且j+1,但要满足A[i+1]≠B[j+1]。问至少多少次操作使i=n且j=n。并没有想到正解,本来想写DP,但是感觉不是能拿到很多分(60%:n=80000,有毒),于是写了个A*加了些乱搞的剪枝(错的),想骗骗分。
T2一看到就开心了,就是给出一张01柱状图,用最少的矩阵填满这张柱状图的所有1。由于做过类似的题目,知道大体思路,于是分析了10来分钟开始彪单调栈。这是我最先做的题目。
T3又诡异了起来,给出一个矩阵,一个子矩阵的权值定义为四个角的最小值,求权值最大的子矩阵。考场里想到了二分答案,但是不知道如何验证,于是写了个笨蛋验证,果然还是太弱了。
T4(QZOI风格诡异,有4道题)是说n个点,m条边,每个点有权值,从i到j权值必须严格递减,但是有k次违反规则的机会,问最多访问节点多少次?我写了个二维Spfa,dis[i][j]表示到i时违反了j次规则的最大访问节点数。好像很有可能过,不过总觉得不是很好……

总之这次QZOI好像还是可能被踩成白痴,还要继续努力啊。
——2017.5.21 20:46 by zzk

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值