Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem proposal] Polynomial Composite Set Power Series (Transposed) #975

Closed
hos-lyric opened this issue Apr 30, 2023 · 3 comments
Closed
Labels
contributions-welcome 審査済み work in progress 担当者が決定した

Comments

@hos-lyric
Copy link
Collaborator

Problem name: Polynomial Composite Set Power Series (Transposed)

Problem

  • 非負整数 $M$
  • 長さ $2 ^ N$ の列 $c$
  • $N$ 元集合上の集合冪級数 $s$

が与えられたとき, $k = 0, 1, \ldots, M-1$ に対して $\sum_i c_i (s^k)_i$ を計算する
($(s^k)_i$$s$$k$ 乗の $i$ 項目)
mod 998244353

Constraint

  • $0 \leq M \leq 10^5$
  • $0 \leq N \leq 20$

Reference

Input

$M$ $N$
$c_0$ $c_1$ $\cdots$ $c_{2^N-1}$
$s_0$ $s_1$ $\cdots$ $s_{2^N-1}$

Note

#944 の転置です

意見募集

  • タイトルは内容を直接表してもいいかもしれないんですが,「合成の転置」よりわかりやすい名前が思いつきませんでした
  • $M = N$ かつ $s_0 = 0$ でもいいと思いますが,とりあえず Polynomial Composite Set Power Series #944 と対応させておきました
  • 内積みたいな感じではなく, $c$ も集合冪級数にして $c s^k$ の全体集合における係数を求めよという形もあり得て (つまり $c$ を reverse),どっちがいいかよくわかりませんでした
  • 変数名 (問題追加: Polynomial Composite Set Power Series #951 と対応させるなら in: $c, b$, out: $a$ とか?)
  • 入力の順番 (どっちが先か)
@maspypy
Copy link
Collaborator

maspypy commented May 4, 2023

全体集合における係数

transpose なら $\sum c_i(s^k)_i$ の方がよいと思います。

変数名 in: c, b

これがまあ妥当かなと思います(双対基底に関する成分なのでちょっと嫌だという気持ちは分かるが、良い代案は特に持っていないです)

@maspypy
Copy link
Collaborator

maspypy commented Jun 7, 2023

作業者募集で。

@maspypy maspypy added the contributions-welcome 審査済み label Jun 7, 2023
@maspypy
Copy link
Collaborator

maspypy commented Apr 9, 2024

問題名について
https://arxiv.org/pdf/2404.05177.pdf
ここでは、Power Projection という呼称が使われている

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contributions-welcome 審査済み work in progress 担当者が決定した
Projects
None yet
Development

No branches or pull requests

2 participants