期望得分:60+64+0

实际得分:0+32+0

rk33

又炸了,T1暴力细节不到,T2区间dp填表有bug,T3rand数

这几次考试在T1上花的时间都太多了,觉得自己能想到正解然而磨了好久只能打暴力是真的难受,还是注意下取舍吧。暴力未尝不可更优。

A. 字符

这题暴力剪枝可A,正解没看太懂,找时间补下。

B. 蛋糕

区间dp,考试的时候打完发现大样例不能过,然后举了个“反例”,脑抽以为状态不能保持全局最优。

7 5 2 6 10 inf

从2开始的最优策略:我 2->5->inf

我错误地认为[3,4]会错误的贪到[3,5],然而[2,4]的情况是有保留的。

打的填表稍绕了下就挂了?

还是自己对dp的理解不透啊,不明白如何证明区间dp的正确性。

考后想了下发现其实是最后一次更新会和自己比较,然而我没有判入相等的更新,于是挂了,加了两个字符AC。。。

设dp[i][j],表示[i,j]的蛋糕都被拿完,r-l+1的奇偶决定是谁行动。

转移就很显然了

我:dp[i][j]=max(dp[i+1][j]+a[i],dp[i][j-1]+a[j])

她:dp[i][j]=max([a[i]>=a[j+1]]*dp[i+1][j],[a[j]>=a[i-1]]*dp[i][j-1])

也可以记忆化搜索,比较好写。

C. 游戏

前两题把自己搞到心态爆炸,T3没有留时间。

后来发现T3还算可做。

这题需要几个性质:

  • 一个莉露露至多行动一次。假设我在隔开的两段用了同一个莉露露,相当于这个莉露露走了完整的C,那显然可以用第一个直接拿着人过来。
  • 不存在一个莉露露带着人走了一段,然后又把人抛出去的情况。

如果C<A,那全程拿着走更优

如果C>A,只要选择抛出去,就会增加B,之后用A走更优。如果中途再抛显然不优。不抛也是可能的,即Cx<Ax+B

考虑整个过程:

一定是一个莉露露拿起由岐,然后选择抛出给下一个莉露露或者带着走。重复这个过程

之后的处理类似传送门那题。

由岐的移动可以抽象为不断召唤莉露露抛出或单步的过程。把这些选择放到由岐所在的(x,y),建对应权值的边跑dij即可。

不同于传送门的是有不同的移动花费和抛出直线的限制,抛出过程不能转弯。

定义(x,y,0/1/2)表示在点(x,y),状态0南北滞空,1东西滞空,2被携带。

d[x][y]的预处理与传送门那题相同,把每个莉露露放进队列开始bfs,第一次更新为最优。

转载于:https://www.cnblogs.com/hzoi-yzh/p/11461650.html

09-03 NOIP模拟测试36相关推荐

  1. NOIP模拟测试19「count·dinner·chess」

    反思: 我考得最炸的一次 怎么说呢?简单的两个题0分,稍难(我还不敢说难,肯定又有人喷我)42分 前10分钟看T1,不会,觉得不可做,完全不可做,把它跳了 最后10分钟看T1,发现一个有点用的性质,仍 ...

  2. NOIP模拟测试49·50「养花·折射·画作·施工·蔬菜·联盟」

    一套题 养花 题解 分块\主席树 这里我用的是主席树 查询分段$1-(k-1)$找最大的,能向右找就向右找 for(ll nowl=1,nowr=k-1;nowl<=maxx;nowl+=k,n ...

  3. NOIP模拟测试21「折纸·不等式」

    折纸 题解 考试时无限接近正解,然而最终也只是接近而已了 考虑模拟会爆炸,拿手折纸条试一试,很简单 考你动手能力 代码 #include<bits/stdc++.h> using name ...

  4. NOIP模拟测试22「位运算」

    范围n-----$100000$   m $30$ 输出方案 这是一个很好的$dp$题 首先我们应该看出来一条性质只要你最后有方案达到$n$个$1$,那么你可以达到任何`一种$n$个$1$的情况 例如 ...

  5. NOIP模拟测试18「引子·可爱宝贝精灵·相互再归的鹅妈妈」

    待补 引子 题解 大模拟,注意细节 代码1 #include<bits/stdc++.h> using namespace std; int n,m;char a[1005][1005]; ...

  6. NOIP模拟测试10「大佬·辣鸡·模板」

    大佬 显然假期望 我奇思妙想出了一个式子$f[i]=f[i-1]+\sum\limits_{j=1}^{j<=m} C_{k \times j}^{k}\times w[j]$ 然后一想不对得容 ...

  7. NOIP模拟测试25

    这次考试后面心态爆炸了...发现刚了2h的T2是假的之后就扔掉了,草率地打了个骗分 T1只会搜索和m=0 最先做的T3,主要是发现部分分很多,当时第一眼看上去有87分(眼瞎了). 后来想了想,感觉一条 ...

  8. NOIP模拟测试19

    T1: 题目大意:将一颗有N个节点的树分割,使得每个联通块大小相等,问一共有多少方案.(N<=1000000) 首先,一条很显然的性质,每个联通块的大小一定是N的因子. 然后,我们可以对于每个因 ...

  9. 2019.8.12 NOIP模拟测试18 反思总结

    写个博客总是符合要求的对吧 回来以后第一次悄悄参加考试,昨天全程围观- 然后喜提爆炸120分wwwwwwwww T1用了全机房最慢的写法,导致改掉死循环T掉的一个点以后还是死活过不了最后一个点.T2全 ...

  10. 2019.8.10 NOIP模拟测试16 反思总结【基本更新完毕忽视咕咕咕】

    一如既往先放代码,我还没开始改- 改完T1滚过来了,先把T1T2的题解写了[颓博客啊] 今天下午就要走了,没想到还有送行的饯别礼,真是欣喜万分[并没有] 早上刚码完前面的总结,带着不怎么有希望的心情开 ...

最新文章

  1. Product Orders(生产订单)状态相关函数BAPI
  2. python3: print()函数:def,end关键字介绍
  3. 【电商日志项目之七】项目调优
  4. Python编程基础:第三节 字符串方法String Methods
  5. 深度系统linux deepin如何按装,U盘快速安装深度操作系统Deepin详细过程 体验不一样的桌面系统...
  6. cambridge sharing note 1
  7. 132. 分割回文串 II
  8. win10想说爱你不容易——安装.net3.5也是一个坑(已有完美解决方法)
  9. 系统损坏 mysql_mysql数据库损坏修复方法(适用window、Linux系统vps云主机)
  10. 北京天通苑二房东、黑中介
  11. 开源开放 | OpenKG 更新发布新冠概念、防控和流行病等多个知识图谱
  12. 强化学习:确定性策略梯度(DDPG)
  13. 网络层路由选择协议(RIPOSF)
  14. 最新红包抓娃娃源码带教程
  15. Rest-assured + testNG1
  16. torch.logical_and()方法
  17. 战地3皓月服务器win10系统,战地3配置
  18. 天然替代甜味剂行业调研报告 - 市场现状分析与发展前景预测
  19. Android仿京东、淘宝商品详情页上拉查看更多详情
  20. 鲍尔默:我当CEO时,微软对硬件研发投入真不够

热门文章

  1. COOC一款用于文献计量和知识图谱绘制的新软件
  2. Bugku WEB 安慰奖
  3. Python2与Python3的区别(二):raw_input与input
  4. FPGA 驱动HDC1080温湿度模块
  5. 国内Linux内核先驱者陈莉君教授领衔,业界首个产学研 eBPF技术探索SIG成立!
  6. Pangu Separates Heaven and Earth(签到题)
  7. python win32con_Python笔记_第二篇_面向过程_第二部分_4.常用模块的简单使用_窗体控制模块(win32con、win32gui)...
  8. iPhone进入到了恢复模式怎么办?
  9. 这几个用 Pyecharts 做出来的交互图表,领导说叼爆了!
  10. matlab报错Unbalanced or unexpected parenthesis or bracket.