首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
胖头鱼头胖
4条解析
开通博客写题解
myee
发表于 2022-11-04 21:38:37
引言 首杀,我的首杀……qwq 原来差点就 F 一血了……我 19:08:01 就提交了……8 min 就打完了…… 结果 F 题让我发现我一直的异或卷积板子是假的……而且在平时只有一次卷积时可以证明不可能出锅……因为我最后一步的乘法打成加法了,然后平时这一位只可能是 000,0+0=0×00+0=
展开全文
miepubot
发表于 2022-11-04 21:31:11
F 题解 先 FWT,然后上猫树,在预处理之后全 FWT 回来,预处理复杂度是 nVlognlogVnV\log n\log VnVlognlogV 的。 查询只要求 (A∗B)[s](A*B)[s](A∗B)[s],可以 O(qv)O(qv)O(qv) 求。
ClaudiaKirei
发表于 2022-11-05 14:26:08
感谢牛客神机:此题可暴力FWT通过: 以下为做法: 1.枚举lll,递增rrr,跑的时候把fwtfwtfwt数组乘起来:O(n⋅n2∗1024)≈1e9O(\frac{n \cdot n}{2}*1024)\approx1e9O(2n⋅n∗1024)≈1e9 2.到有询问的lll,rrr,ifwt
展开全文
zsj6315
发表于 2022-11-05 07:27:37
不会猫树qwq 提供一个分块思路吧。设块大小为BBB,记m=1024m = 1024m=1024 观察到复杂度要偏向预处理,考虑维护区间FWTFWTFWT点积,询问时再IFWTIFWTIFWT。 块内直接每个区间求出来,O(nBB2)=O(nBm)O(\dfrac nB B^2) = O(nBm)O
展开全文
查看本题
查看本题讨论
相关比赛
44720-练习赛105内测
进入比赛
44749-牛客练习赛105
进入比赛
64342-CDTU暑期第8次训练
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题