首页 > 其他分享 >ARC 记录

ARC 记录

时间:2022-09-07 20:55:28浏览次数:91  
标签:frac 记录 sum mid mu ARC omega dp

ARC145F Modulo Sum of Increasing Sequences

先考虑 \(p\mid n\) 的情况,令 \(b=\frac pn\)。

典中典。

列出生成函数:

\[[x^ky^m](\prod_{i=0}^{n-1}(1+x^iy))^b\bmod(x^n-1) \]

一个关于循环卷积的结论是:(就是对多项式的每个位置单位根反演然后线性组合)

\[[x^0]f\bmod(x^n-1)=\frac{1}{n}\sum_{i=1}^nf(\omega_n^i) \]

应用可得:

\[[y^m]\frac{1}{n}\sum_{i=1}^n\omega_n^{-ik}\prod_{j=0}^{n-1}(1+\omega^{ij}_ny)^b\\ =[y^m]\sum_{d\mid n}(\prod_{i=0}^{\frac{n}{d}-1}(1+\omega^i_{\frac{n}{d}}y)^d)(\sum_{i=1}^n[\gcd(i,n)=d]\omega^{-ik}_n)\\=[y^m]\sum_{d\mid n}(1-(-y)^{\frac{n}{d}})^d(\sum_{i=1}^{\frac{n}{d}}\omega_{\frac{n}{d}}^{-ik}\sum_{p\mid\gcd(\frac{n}{d},i)}\mu(p))\\=[y^m]\sum_{d\mid n}(\sum_{i=0}^d{d\choose i}(-1)^{\frac{ni}{d}+i}y^{\frac{ni}{d}})(\sum_{p\mid\frac{n}{d}}\mu(p)\sum_{i=1}^{\frac{n}{dp}}\omega_{\frac{n}{dp}}^{-ik})\\=\sum_{d\mid n}{d\choose\frac{dm}{n}}(-1)^{m+\frac{dm}{n}}\sum_{p\mid \frac{n}{d}}\mu(p)[\frac{n}{dp}\mid k]\frac{n}{dp}\\=\sum_{d\mid n}{\frac{n}{d}\choose\frac{m}{d}}(-1)^{m+\frac{m}{d}}\sum_{p\mid d,k}\mu(\frac{d}{p})p\]

Submission

ARC142E Pairing Wizards

ARC142F Paired Wizards

ARC138E Decreasing Subsequence

ARC134E Modulo Nim

ARC134F Flipping Coins

ARC133F Random Transition

ARC132E Paw

ARC132F Takahashi The Strongest

ARC127F ±AB

ARC125E Snack

ARC125F Tree Degree Subset Sum

ARC124E Pass to Next

ARC124F Chance Meeting

ARC117E Zero-Sum Ranges 2

ARC117F Gateau

标签:frac,记录,sum,mid,mu,ARC,omega,dp
From: https://www.cnblogs.com/xiaoziyao/p/16667226.html

相关文章

  • ARC147F Again ABC String 解题记录
    题意:给定整数\(X,Y,Z\),称一个字符串\(S\)合法,当且仅当:\(|S|=n\)仅由字符\(\texttt{A,B,C}\)构成。对每个\(i\)满足:记\(A_i,B_i,C_i\)表示\(S\)前\(i\)......
  • 记录修改el-table滚动条ui
    .el-table__body-wrapper::-webkit-scrollbar{display:block;width:16px;/*滚动条宽度*/height:16px;/*滚动条高度*/}/*定义滚......
  • Enterprise Architect安装
    EnterpriseArchitect安装下载安装包链接:https://pan.baidu.com/s/1cdr2r9Of2YU1l0wW9MW4IA提取码:5xte双击安装包按步骤操作选择安装目录变成学习版把Crack中......
  • ElasticSearch聚合之管道聚合(Pipeline Aggregation)
    管道聚合让上一步聚合的结果作为下一个聚合的输入,类似stream()流的操作,当不上终结操作时,每次操作的流都作为下次操作的输入管道类型有很多种不同类型,每种类型都与其他聚......
  • arcgis游标与Oracle游标同步
    用oraclesys管理员用户登录,操作以下语句:查看oracle最大游标值:SELECTv.name,v.valuevalueFROMV$PARAMETERvWHEREname='open_cursors';修改oracle最大游标值......
  • 新电脑安装软件记录
    软件设计画图:亿图图示,亿图脑图MindMaster(代替Xmind)虚拟机:VM开发IDE:vscode,sourceinsight,pycharmwintolinux:MobaXterm,xshell,winscp记笔记:one-notepdf阅读:AdobeAcr......
  • LFS(Linux From Scratch)构建过程全记录(三):准备并下载所需的软件包
    写在前面本文将记录构建LFS的过程中,下载软件包的全过程 准备下载的地址我们需要创建一个文件夹,地址为$LFS/sources,用于保存对应的源码输入的指令如下:sudomkdir-v......
  • mybatis问题记录
    1. org.apache.ibatis.exceptions.PersistenceException:###Errorqueryingdatabase.Cause:org.apache.ibatis.binding.BindingException:Parameter'bid'notfo......
  • arc142
    \(\textbf{C.}\)事实上,若\(d(1,2)\neq1\),则\(d(1,2)=\min\{d(1,x)+d(2,x):x\geq3\}\).然后发现若存在\(x\geq3\),使\(|d(1,x)-d(2,x)|\neq1\),则必有\(d(1......
  • ElasticSearch让的分布式系统架构设计
    注:本文摘自:https://mp.weixin.qq.com/s/dOTF9BVdySiwtkUrNg-gEA分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重......