过不了样例的萌新求助

P4726 【模板】多项式指数函数(多项式 exp)

求完ln记得清空辅助数组
by yurzhang @ 2020-06-23 19:12:52


应该不是辅助数组的问题吧。。。
by expane @ 2020-06-23 19:27:55


污染辅助数组后仍能过模板qwq ```cpp int main() { scanf("%d", &f.n); for (int i = 0; i < f.n; i++) scanf("%d", f + i); memset(tmpln1, 4836291, sizeof(tmpln1)); memset(tmpln2, 4786231, sizeof(tmpln2)); ln(g, f); for (int i = 0; i < g.n; i++) printf("%d ", g[i]); } ```
by expane @ 2020-06-23 19:31:59


问题已解决。原来是内置`init()`写锅了qwq ```cpp if (!rp[lim]) { // 菜鸡的内置init()写法。。。 int *rev = rp[lim] = rev_ptr; // 改正: rev_buf->rev_ptr int n = 1 << lim, tmp = n >> 1; for (int i = 0; i < n; i += 2) { rev[i] = rev[i >> 1] >> 1; rev[i | 1] = rev[i >> 1] >> 1 | tmp; } rev_ptr += n; // 新加入这一行 } ```
by expane @ 2020-06-28 12:04:59


|