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

[test case] multipoint_evaluation #1287

Open
potato167 opened this issue Nov 22, 2024 · 3 comments
Open

[test case] multipoint_evaluation #1287

potato167 opened this issue Nov 22, 2024 · 3 comments
Labels
testcase About testcase

Comments

@potato167
Copy link

https://judge.yosupo.jp/hack/209
https://judge.yosupo.jp/problem/multipoint_evaluation

input
4 4
0 0 0 1
1 2 0 3

output
1 8 0 27

理由
二分木にして割り算して、葉についたら余りを管理している vector の 0 番目を取得するという風な実装にしていたが、答えが 0 になるとき余りが 0 になるため、 vector が空となり実行時エラーが発生した

@potato167
Copy link
Author

zero_00.in

2 1
998244352 1
1

という入力がすでにあるのですが、自分の実装は M = 1 ときだけ愚直にやっていたので回避していました。なので、 M が大きくて、答えが 0 になる入力が欲しいです。f が (x - pi) の倍数になるようなテストケースです。

@maspypy
Copy link
Collaborator

maspypy commented Nov 22, 2024

ありがとうございます、提案されたものをそのまま足します

@potato167
Copy link
Author

まだ、自分のライブラリにバグが埋め込んであったので、こちらも追加していただきたいです。
https://judge.yosupo.jp/hack/212

0 が連続しているケースで自分はバグっていました
生成コードがリンク先にあるはずです

@NachiaVivias NachiaVivias added the testcase About testcase label Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testcase About testcase
Projects
None yet
Development

No branches or pull requests

3 participants