当前位置: 首页 > news >正文

构造记一下

CF1763C Another Array Problem

略微诈骗,容易发现 \(|a_i - a_j| \le \max(a_i, a_j)\),于是最好的情况肯定是所有数都是原序列最大值。

\(i, j\) 可以重复操作两次变为 \(0\),于是发现 \(n \ge 4\) 就可以把一边变为 \(0\),然后用最大值操作,再操作回来,就全是 \(0\) 了。\(n \le 3\) 就是分讨一下。

思想:最优化问题考虑上界,并尝试构造出上界

CF1736D Equal Binary Subsequences

一开始想的是怎么判定一个串是否合法,很难,没想出来。在想判定的时候发现可以这么搞:直接尝试找到一类合法串,然后把原串通过一操作变过去

合法的串中的一种就是满足 \(\forall i \in [1, n], s_{2i} = s_{2i - 1}\) 的串。应用操作一是容易的,就做完了。

思想:判定性问题,难以直接判定时,可以找到一类合法的局面,并通过一些操作变换过去

CF1515F Phoenix and Earthquake

没做出来,结论题。

先考虑树的情况,结论:有解当且仅当 \(\sum a_i \ge (n - 1) x\)。(没猜出来)

其实也不是特别难,就是构造题要勇敢猜结论,猜到这个之后就归纳证明之类的。

归纳证明:\(n = 2\) 显然正确;那么 \(n > 3\),考虑一个叶子 \(u\),如果 \(a_u < x\) 就在最后做,因为不考虑 \(u\) 剩下的 \(n - 1\) 个点一定是合法的,并且肯定会剩下 \(\ge x\);如果 \(a_u \ge x\) 那就最先操作它,最后转化成 \(n - 1\) 的情况。

然后图的情况就随便找一棵生成树就行了。

思想:简化条件(图 -> 树),猜结论,归纳法

http://www.sczhlp.com/news/84193/

相关文章:

  • ARC058D 笔记
  • 网站开发诺亚科技小程序定制开发公司
  • 游学做的好的网站视频网站为什么有人做
  • 网站列表页怎么做的淘宝网站设计公司
  • 网站建设 销售 知乎汕头网站建设方案外包
  • 制作网站的过程细节做网站首页可以用传媒公司吗
  • 重庆市住房和城乡建设厅官方网站wordpress插件dx-seo
  • 网站建设套投标网站建设服务承诺
  • 做机械设备内销网站有哪些东莞证券官方网站
  • 咸阳城乡建设局网站怎么做一个网站推广
  • 网站 模块同一个服务器的网站做友情链接
  • SSE技术总结
  • UOJ671 笔记
  • 合肥新格建站网深圳网站开发报价
  • 网站接入服务 公司企业门户网站建设方案
  • 建立免费网站昆明免费建站模板
  • 海口建网站公司简述网站建设的流程
  • dw 做的网站能用吗中国域名网官网查询
  • 小米商城网站设计论文WordPress二级目录404
  • 最近顾问问了两次有没有批量更新XXX的程序,突然来了灵感
  • conda安装虚拟环境或者包时候都一个常见问题--HTTP 000 CONNECTION FAILED
  • 接口测试
  • 自助建网站系统源码站长统计app软件
  • 丰城建设网站苏州市建设工程建设中心网站
  • 浙江华企 做网站怎么样网站建设 意见征集
  • 昆明网页建站模板正规免费网站建设公司
  • 三门峡网站开发石家庄的网站的公司
  • 个人开店做外贸网站中国建筑业协会官方网站
  • 信阳网站网站建设网站的会员功能
  • 塑造什么品牌加快建设博物馆群seo资讯网