loj#P6737. 指数公式

指数公式

题目描述

yod2qfns.png

计数什么的,动不动就取模 998244353,109+7998244353, 10^9+7 什么的,温两个 FFT,加一个多点求值,未免大家都腻了。

对于模小质数的问题,也有不少先例,比如去年 zx2003 试图告诉大家的小质数下,小多项式的高阶幂的远处系数

今天不整别的,就模 22,所以,就来看看零和一。


你有一个正整数集合 SS,现在请你回答对于 1kn1\le k\le n,有多少种将编号为 1k1\sim k 的球放入一些盒子的方案,使得每个盒子里球的数量都属于 SS。你只想知道答案的奇偶性。

注意:球可以区分,盒子不可以区分。

输入格式

输入一个长为 nn 的 01 串,第 xx 位为 11 表示 xSx\in S

输出格式

输出一个长为 nn 的 01 串,第 kk 位,表示 akmod2a_k \bmod 2

10110
11000

数据范围与提示

对于 10%10\% 的数据,n10n\le 10

对于 40%40\% 的数据,n2000n\le 2000

对于 70%70\% 的数据,n3×105n\le 3\times 10^5

对于 100%100\% 的数据,n2×106n\le 2\times 10^6