牛客网分糖果

题解:

考试的时候没有想出来。。。

刚开始想了个比较错误的dp

后来想到了容斥。。

但是没有想到怎么去维护这个东西。。

按照一般的套路

至少有一个相邻相等的-至少有两个相邻相等的

但是这道题里这样并不好维护

我们考虑用dp来算这个东西

f[i]=f[j]*min(a[j].....a[i])*(-1)^(i-j)

另外我们还要考虑a[1]和a[n]之间的关系

这个我们可以通过让a[1]是最小值保证他们能相等

这样复杂度是n^2的

我们可以维护前缀和优化,找到上一个小于它的位置来更新

转载于:https://www.cnblogs.com/yinwuxiao/p/9657455.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/451281.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTTP 503 错误 – 服务不可用 (Service unavailable)

介绍因暂时超载或临时维护,您的 Web 服务器目前无法处理 HTTP 请求。 其含义是, 这是一个暂时情况,会有一些延误, 过 后将会得到缓解。 有些服务器在这种情况下也许干脆拒绝套接字(socket) 连接&#xff0c…

SHA 加密是什么( sha1 和 MD5 的区别 )

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 SHA 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS…

10个管理工作时间的小技巧

导读:如何才能稳步追随社会的变迁,如何才能留住飞逝的时间。俗话说:“一寸光阴一寸金,寸金难买寸光阴。”珍惜现在的时光,将来才不会为年轻时挥霍的时间而感到悔恨。三位作者Joe Mathews,Don Debolt&#x…

12-思科防火墙:ASA会话超时

一、实验拓扑:二、实验要求:DCD:死亡检测时间,默认R2 Telnet上去保持时间为1个小时,超时就会被清除掉,这里要求变为4小时,每15s就会发送5个DCD检测包,如没回应就剔除掉,回…

orCAD使用Orcad Capture CIS按Room摆放

http://www.sig007.com/EDAguide/176.html 37 使用Orcad Capture CIS按Room摆放 (1)打开原理图某一工程页 (2)按Ctrl键依次选中需要建Room的元件,右击,选择Edit Properties 在Filter by 下拉菜单中选择Cad…

503错误的原因和解决方法

如果出现“Service Unavailable”的提示,刷新几下又可以访问。 出现这种情况是由于您的网站超过了iis限制造成的 由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网…

Java中十六进制转换 Integer.toHexString()

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 用例: Long.toHexString(number) 其中 number 是一个long类型参数。 描述: java.lang.Integer.toHexString(…

细数25个硅谷最热创业公司 寻找创业灵感

【CSDN编译报道】硅谷堪称高科技产业之乡,每当提起就能联想到影响全球产业的各大著名企业Mircosoft、Google、Adobe、Oracle、Yahoo、SAP、intel等。而硅谷也被誉为创业公司的天堂,多如繁星的初创公司Karma、99Dresses、Getaround、Omada Health、Social…

数据特征分析:2.对比分析

对比分析 两个相互联系的数(指标)进行比较(绝对数比较、相对数比较) 对比分析 对比分析 → 两个互相联系的指标进行比较 绝对数比较(相减) / 相对数比较(相除)结构分析、比例分析、…

Java基础-Java中的内存分配与回收机制

Java基础-Java中的内存分配与回收机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一. 二.转载于:https://www.cnblogs.com/yinzhengjie/p/9279601.html

离散数学中关于自反与反自反的通俗解释

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 设R是A上的二元关系&#xff0c;二元关系自反&#xff1a;任取一个A中的元素x&#xff0c;如果都有<x,x>在R中&#xff0c;那么就…

[Educational Round 5][Codeforces 616F. Expensive Strings]

这题调得我心疲力竭...Educational Round 5就过一段时间再发了_(:з」∠)_ 先后找了三份AC代码对拍&#xff0c;结果有两份都会在某些数据上出点问题...这场的数据有点水啊_(:з」∠)_【然而卡掉本弱还是轻轻松松的】 题目链接&#xff1a;616F - Expensive Strings 题目大意&a…

Redis自增计数

INCR key 将 key 中储存的数字值增一。 如果 key 不存在&#xff0c;那么 key 的值会先被初始化为 0 &#xff0c;然后再执行 INCR 操作。 如果值包含错误的类型&#xff0c;或字符串类型的值不能表示为数字&#xff0c;那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数…

android布局中使用include及需注意点

在android布局中&#xff0c;使用include&#xff0c;将另一个xml文件引入&#xff0c;可作为布局的一部分&#xff0c;但在使用include时&#xff0c;需注意以下问题&#xff1a;一、使用include引入如现有标题栏布局block_header.xml&#xff0c;代码如下&#xff1a;<Rel…

周鸿祎回顾IPO一周年:保持创业心态 看好无线

奇虎360董事长兼CEO周鸿祎 3月19日晚间消息&#xff0c;在奇虎360上市接近一周年之际&#xff0c;奇虎360董事长兼CEO周鸿祎与媒体及个人投资者进行沟通&#xff0c;他表示这一年压力比以前更大&#xff0c;因为在上市光环下依然需要保持创业心态&#xff0c;同时他强调无线和…

《Effective Java》 第二讲:对于所有对象都通用的方法

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 上接《Effective Java》 第一讲&#xff1a;创建和销毁对象 八、覆盖 equals 时请遵守通用约定 1. 自反性&#xff1a;对于任何非空的引…

linux删除文件操作

linux删除文件夹命令 在用Linux的时候&#xff0c;有时候要删除一个文件夹&#xff0c;往往会提示次此文件非空&#xff0c;没法删除&#xff0c;这个时候&#xff0c;必须使用rm -rf命令。 实例一&#xff1a; rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录…

Python 运算符重载

https://www.cnblogs.com/hotbaby/p/4913363.html转载于:https://www.cnblogs.com/changbaishan/p/9668720.html

python爬取elasticsearch内容

我们以上篇的elasticsearch添加的内容为例&#xff0c;对其内容进行爬取&#xff0c;并获得有用信息个过程。 先来看一下elasticsearch中的内容&#xff1a; {"took": 88,"timed_out": false,"_shards": {"total": 5,"successful…

创业必经之路——Paul Graham创业曲线

导读&#xff1a;国外媒体avc.com近日发表一篇文章《The Startup Curve》&#xff0c;文中谈到创业者都处于Paul Graham创业曲线中各个阶段&#xff0c;不要一味的畏惧失败&#xff0c;要多倾听客户反馈并从中寻找制胜的信息。总而言之&#xff0c;不畏艰难即可成功。以下为文章…