zoukankan
html css js c++ java
BZOJ 3771 Triple FFT+容斥原理
解析:
这东西其实就是指数型母函数?
所以刚开始读入的值我们都把它前面的系数置为1。
然后其实就是个多项式乘法了。
最大范围显然是读入的值中的最大值乘三,对于本题的话是12W?
用FFT优化的话,达到了O(nlogn),显然可过。
但是这里有一个问题,就是如何处理重复的部分。
重复的部分我们考虑用容斥原理来解决。
为了方便描述我们不妨设三个多项式。
第一个是仅取一个而构成的多项式。->x
第二个是仅取相同的两个而构成的多项式。->y
第三个是仅取相同的三个而构成的多项式。->z
对于本题有三种情况。
第一种是取一个,显然直接将x加到答案就好。
第二种是取两个,则需要一小步容斥,即(x*x-y)/2
第三种是取三个,则需要进一步容斥,即(x*x*x-3*x*y+2*z)/6
查看全文
相关阅读:
zTree的学习
spring第9天(事务)
spring学习第8天(advisor)
spring学习第7天(PCD以及切点表达式)
学习spring第6天(aop获取目标方法参数)
学习spring第五天 mybatis+spring的整合(maven多模块数据查询使用了分页和连接池),以及aop
学习spring的第4天
Arcgis for Js之GeometryService实现测量距离和面积
Arcgis for Js实现graphiclayer的空间查询(续)
Arcgis for Js实现graphiclayer的空间查询
原文地址:https://www.cnblogs.com/yinwuxiao/p/8530493.html
最新文章
快速排序
归并排序
用异或实现交换,可不用中间变量
堆排序
算法分析中常用的五大算法
多元一次不定方程的非负整数解个数
优 先 队 列 与 分 支 限 界 法
iPhone 微信平台链接到微信文章 返回上一页问题
获取和设置localStorage
解决iPhone上select时常失去焦点,随意跳到下一个输入框,影响用户操作
热门文章
关于 jquery cookie的用法
jquery cookie用法(获取cookie值,删除cookie)
fixed 定位 苹果手机输入框触发时内容全部隐藏
安卓手机 软键盘挡住了输入框解决方法
SuperSlidev2.1 轮播图片和无缝滚动
input type=“submit”屏蔽自带的提交事件
-webkit-appearance: none;去处select默认小箭头样式
servlet3.0的文件上传代码配置怎么写
代码方式配置springmvc的字符集过滤器
关于springmvc的消息转换器
Copyright © 2011-2022 走看看