[FWT] UOJ #310. 【UNR #2】黎明前的巧克力
【uoj#310】[UNR #2]黎明前的巧克力 FWT - GXZlegend - 博客园
f[i][xor],考虑优化暴力,暴力就是FWT xor一个多项式
整体处理
(以下FWT代表第一步)
FWT之后,一定只有-1,3
而FWT的和等于和的FWT
所以做和,然后FWT一下
列方程就可以得到每一位的-1和3的个数了
而对于一些多项式,分别FWT、IFWT和FWT后乘起来再IFWT是一样的
我们已经快速幂得到n个多项式FWT的乘积了
再做一次IFWT即可
还是想到FWT集体处理,必然要注意顺序,比如先都FWT乘起来,再IFWT。发现FWT之后只有-1,3,然后搞出来每一位-1,3的个数,就知道FWT的乘积了
转载于:https://www.cnblogs.com/Miracevin/p/10553075.html
[FWT] UOJ #310. 【UNR #2】黎明前的巧克力相关推荐
- [UNR#2]黎明前的巧克力
题目 传送门 to UOJ 题意概要 在给出的 nnn 个自然数中,选出两个集合,其下标不相交(一个元素至多属于一个集合),且两个集合至少有一个非空,使得两个集合内的数字的异或和相等.问方案数,对 9 ...
- UOJ#310. 【UNR #2】黎明前的巧克力
初见安~这里是传送门:uoj#310. [UNR #2]黎明前的巧克力 题解 这题挺降智的--考虑如果能选出来一个集合使之异或和为0,那么这个集合划分成任意两个集合一定都满足条件. 容易想到形如背包, ...
- UNR2 黎明前的巧克力
C 黎明前的巧克力 [* hard] 给定数列 (a),长度为 (n),保证 (n,a_ile 10^6),求有多少种方案选出两个集合 (A,B) 使得两个集合的异或和相同,不能均为空集,答案对 (9 ...
- UOJ#310.【UNR #2】黎明前的巧克力(FWT)
题意 给出 \(n\) 个数 \(\{a_1, \cdots, a_n\}\),从中选出两个互不相交的集合(不能都为空),使得第一个集合与第二个集合内的数的异或和相等,求总方案数 \(\bmod 99 ...
- UOJ#310 【UNR #2】黎明前的巧克力:FWT
题意: 给出一个数组a,要求把a数组选出两个不相交且不同时为空的子集,满足两个集合中数字的异或和相等. 题解: 考虑dp[i][j]dp[i][j]dp[i][j]表示考虑前iii个数字,且现在两个集 ...
- UOJ #310 黎明前的巧克力 (FWT)
题目传送门 题目大意:给你一个序列,定义一个子序列的权值表示子序列中元素的异或和,现在让你选出两个互不相交的子序列,求选出的这两个子序列权值相等的方案数,$n,a_{i}\leq 10^{6}$ 这是 ...
- UOJ#310-[UNR #2]黎明前的巧克力【FWT】
1# 正题 题目链接:https://uoj.ac/problem/310 题目大意 给出一个长度为nnn的序列,求有多少种方案找出两个集合S,TS,TS,T使得这两个集合的异或和相等. 1≤n≤10 ...
- C. 【UNR #2】黎明前的巧克力
题意: Evan 和 Lyra 都是聪明可爱的孩子,两年前,Evan 开始为一个被称为UOJ的神秘的OI组织工作,在 Evan 与其他小伙伴的努力下,UOJ不仅成了OI界原创比赛的典范,更是因UR这一 ...
- UOJ310 黎明前的巧克力 FWT
传送门 我们要求的是\([x^0]\prod\limits_{i=1}^n (2x^{a_i}+1)\),其中乘积定义为集合对称差卷积. 这个直接做复杂度太高了,考虑优化.注意到在FWT之后,每一个序 ...
最新文章
- mongo创建用户和创建数据库
- SAP CRM WebClient UI html 格式的 Text 显示逻辑
- vue调用百度地图API
- mysql 坚向变横向_(排班表一)使用SQL语句使数据从坚向排列转化成横向排列
- esxi挂载Linux的nfs盘,ESXi安装centos7挂载群晖NFS
- 【vue2.0进阶】轻松理解Vuex的3个核心概念
- C++ 链表结构的常用操作(单链表)
- 在运行 Red Hat 或 Cent OS 的虚拟机中扩展逻辑卷
- 2015 ACM/ICPC Asia Regional Changchun Online HDU - 5441 (离线+并查集)
- 制造业ERP系统具体操作流程是什么?
- 最新 2022高露洁AI面试真题题库
- cad墙线打断lisp_cad相切命令(cad相交线自动打断)
- 成人高考 计算机英语作文,「2017成人高考高起专英语作文」求成人考试英语作文4篇!...
- 《上古天真论》第四讲文字版
- qa 芯片测试_芯片测试的几个术语及解释
- 软考信息系统项目管理师质量管理高分论文赏析
- 2021年12月电子学会青少年软件编程(图形化)等级考试试卷(一级)答案解析
- Vue2基础(6)——vue-cli、element-ui、axios拦截器、proxy接口代理
- (一) 三维点云课程---PCA介绍
- zrender 事件与echarts 事件不同
热门文章
- ECCV18|人脸对齐与跟踪如何克服遮挡、姿态变化带来的特征点跳变?
- mysql容器重启数据是否丢失_docker容器重启 数据会丢吗
- 为什么别人学python比你快?那是因为你没掌握这几点,多注意哦~
- 【OpenCV】OpenCV实战从入门到精通之 -- 常用数据结构和函数(Point、Scalar、Size、Rect、cvtColor)
- 最新8篇ICML2020投稿论文:自监督学习、联邦学习、图学习、数据隐私、语言模型、终身学习...
- 计算机操作员(中级工)理论知识试卷,计算机操作员中级工理论试卷.doc
- php后台登录显示ok,thinkphp的项目 后台登录问题,怪事
- VINS System::ProcessBackEnd()
- bzoj 1095 捉迷藏
- HDU 2017 字符串统计