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
查看全文
相关阅读:
获取ip
PHP大牛笔记收藏
WordPress伪静态规则设置
PHP 中 include 和 require 的区别详解
Wordpress学习链接整理
手机访问自动跳转
微信web开发工具
接入支付宝出现交易订单处理失败,请稍后再试(ALI64)的错误【转】
HTTPS科普扫盲帖【转】
php 好用的函数
原文地址:https://www.cnblogs.com/yinwuxiao/p/8530493.html
最新文章
git的命令行输出正确地显示中文文件名
Excel中最精确的计算年龄的公式
git只追踪特定类型的文件
备忘
l2tp pptp相关的一些记录
AWS设置允许root登陆
sql server 的osql 使用例子
render函数data参数中的model选项
拟将博客迁移到github
将luarocks整合进openresty
热门文章
ThnikPHP3.2 学习链接整理
lumen Rest API 起步
Linux下如何查看版本信息
Linux在shell终端中清空DNS缓存,刷新DNS的方法
nginx配置Web服务器
Docker 实践搭建php环境
nginx下强制跳转到www域名
nginx 完美解决tp3.2.3 404问题
Docker学习笔记
前端常见布局学习笔记
Copyright © 2011-2022 走看看