一看这题——难道不是 n^2 dp?   怎么可能不是n^2dp?

n=200000 怎么搞、、、

总之要想尽一切方法搞出来。。

想到了网络流,但这个m是至多而不是定值。

想到了最短路,但没法确定m

于是就只有n^2的了

n^2做法:f[第几个数][是否选择这个数][已经选过的数的个数]

这样的话:f[i][1][j]=f[i-1][0][j-1];          f[i][0][j]=max(f[i-1][1][j],f[i-1][0][j] )

最后再特判一下

似乎没什么问题

按TA的数据,应该能得85分、、

TA的题解中似乎有数规?什么东西、

::::源自TA blog:

、、、

TA:当面对题目不知所措时,发掘题目中的一些性质往往是解题的黄金之匙:诸如可逆性、对称性、等效性等等,尤其是一些奇怪的性质,绝对是破题的关键;而思考的方向也往往围绕着最值、特殊点等等进行,盲目探索只会消磨时间。

orz %orz%orz%orz%

双向链表是什么、、

其实也想过贪心,但对选与不选的等效性没有太过深入分析(因为有反例)、

好了,知道它怎么做的了、、

因为取一个,相邻的不能取,所以我们可以把目光集中在三个连续的数上:

我们利用不选最大的就选它两边的推论,先选最大,在把选两边作为一个修正,再取这两边就完全相当于取一个新的数,这样取到m个为止、、、

真是、、这方法把性质用的太好了、、、、

===================================2017.8.21=======================================

当一次操作过后,还有可能因为新操作而会被撤销时,我们可以把新操作和撤销合到一起考虑

尤其是这种取值问题,实际上是利用了等效性,虽然没有实际上撤销,但贡献的数值一样,就可以认为是等价的

所以我们就把一些限制具体化到对答案的贡献上了,取值时不会对正确答案造成影响

把限制化为具体的数值

2017.3.6 种树 失败总结相关推荐

  1. 《麻省理工科技评论》:2018年18大科技趋势,2017年7大失败技术

    来源:科技周 摘要:2018 年伊始,许多科技大势仍在继续,正如比尔·盖茨所说,"大多数人高估了某种技术的短期价值,低估了其长期价值."同样,大多数的年度预测会高估了一年内一些事件 ...

  2. 找不到mfc140u.dll或者Microsoft Visual C++ 2017 Redistributable一直安装失败解决

    找不到mfc140u.dll 安装后提示这个问题,我将xshell卸载重新安装后发现安装过程中提示Microsoft Visual C++ 2017 Redistributable一直安装失败,所以问 ...

  3. 2017.10.18 开店 失败总结

    噩梦+级别的题,最近的题又难想又难调,还都是第一次打 以前做过和这个题很像的题,,但并没有想到. 注意前缀和的应用,似乎很多题都想不到用前缀和化成点. 然后就是套路:每个点到一个点的距离==每个点到根 ...

  4. 2017.10.13 轮状病毒 失败总结

    这个题可以用矩阵树定理,构造基尔霍夫矩阵,然后直接求行列式.. 但这样做会被卡精度,所以需要考虑有没有递推的做法 首先想按联通块个数来分状态,但除个数外,还有每个联通块的大小也会影响答案, 所以这是不 ...

  5. 2017.10.11 灾难 失败总结

    想了一上午没有结果,主要是因为原图搜索性太强,,就是每个点的影响虽然是固定的,但决策是需要遍历的.. 所以不能抽象成数字拓扑思考,不然同样的影响会被访问多次,却因为目标点的状态不同  而无法继续化简 ...

  6. 2017.9.29 road 失败总结

    首先要明确:多源最短路不只有floyd,还有n遍单源最短路 而且有时比floyd快. 所以可以用n遍spfa求所有点的单源最短路 期望复杂度n*(n*2) 然后对于每个单源最短路,求出经过每条边的次数 ...

  7. 2017.9.28 lca 失败总结

    序号连续,,体现在树上一点关系都没有..所以这一条性质用不上就只能暴力了 所以就需要考虑序号连续有什么用. 首先所求的是一个区间所以就可以用前缀和化成两个点←重要套路 然后求lca往上的距离就可以每个 ...

  8. 2017.9.26 货币兑换 失败总结

    这个题首先要注意到提示:全买全卖,,不然很容易误入歧途 然后可以根据确定性n^2 dp,,由于它是全买全卖,所以枚举上一个买入的点在哪里,算全卖出的价值取max 如果这个点不卖,则它一定有钱,所以继承 ...

  9. 2017.9.25 Xor 失败总结

    wc的题好难啊,需要比较清奇的想法 首先我以为从二进制位从大到小跑路,记录路径,层层筛选,然后只能跑标记的边.. 但这样做是错的,,因为有些路有环,需要被标记的是路径而不是边,所以会跑错 然后关于异或 ...

最新文章

  1. 别再说你不会 ElasticSearch 调优了,都给你整理好了
  2. ROS Learning-032 (提高篇-010 Launch)Launch 深入研究 --- (启动文件编程)ROS 的 XML语法简介...
  3. LevelDB (1)概述
  4. Integer的==问题
  5. JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore XXX “迁移到行业标准格式?
  6. python生成词云_今天玩点啥:使用python生成微信好友地域分析、微信昵称、个性签名词云...
  7. 【POJ - 2728】Desert King (最有比率生成树,分数规划)
  8. 台式电脑调整屏幕亮度
  9. mac 使用js打开计算器_Numi for Mac(mac计算器软件)
  10. AfxMessageBox
  11. Machine Learning Yearning 中文翻译稿
  12. web安全day31:人人都要懂的LAMP--apache服务安防配置
  13. 把docx格式的word文档转换为txt文件
  14. 新坑:基于AD9361的手持监测侦察接收机
  15. UiPath PDF拆分
  16. Phoenix升级:Error: Cluster is being concurrently upgraded from 4.7.x to 4.8.x.
  17. OpenCV角点检测源代码分析(Harris和ShiTomasi角点)
  18. h5活动是什么意思_H5活动页能给你带来什么?
  19. 经典简单的猜数字小游戏
  20. excel vba 修改单元格的颜色

热门文章

  1. html5表格内边框加粗,如何制作加粗的边框表格?
  2. Manjaro下显卡相关的命令搜集
  3. Cmder安装后相关配置说明
  4. Android json数据解析及简单例子
  5. note_maven中的常用命令
  6. ora错误匹配java_上周上线碰见的ORA-00054错误回放
  7. net start mysql服务没有响应控制功能_新服务安装
  8. 怎么把外部参照合并到图纸_CAD图纸中插入的参照底图如何使用
  9. java模拟数据库压测_Jmeter压测工具使用总结
  10. java导出excel_java按需导出Excel并自动合同单元格