zoukankan      html  css  js  c++  java
  • 三分

    当函数是单峰函数时适用三分

    我得改一下我的三分模版以便于在整数中运用

    midl等于(l➕r)/2 midr等于(midl➕r)/2

    但是在大部分题目并不显然

    一般情况下 增函数➕减函数构成了单峰函数

    举个例子

    Codeforces 939E Maximize

    题意:
    有两种操作,1.往集合里面加一个数,这个数比集合里所有元素都大
    2.在该集合取一子集使得子集的价值最大,并输出价值
    价值是该子集中最大的值-这个子集的平均值
    题解:
    显然我们会选择最大值和若干最小值
    化简一波答案

    发现n-1/n an-sigma 1,n-1 ai/(n-1)

    显然随着n增大第一项增大,第二项是减小的

    然后就可以三分了

    接下来看一个三分套三分

    bzoj1857

    这个我可能并我不会....

    但比较容易体会出是三分??

    另外一个我见过的dp方程f(x)等于max( af(j)➕bf(i-j)➕c)

    其中abc都大于0

    那么我们可以发现第一项是随着j增加单增的 第二项是单减的

    所以又可以三分了

    当然还有一个是决策单调性我开篇新的再写吧

    针鱼

  • 相关阅读:
    unity配置Android SDK,并构建导出apk格式
    eclipse安装Android插件
    jQuery常用事件详解
    jQuery的DOM操作小案例
    jQuery的DOM操作详解
    jQuery九类选择器详解
    jQuery简单入门
    JS表单前台校验模板
    SSH框架整合(全注解)
    SSH框架整合(XML)
  • 原文地址:https://www.cnblogs.com/yinwuxiao/p/9024630.html
Copyright © 2011-2022 走看看