AT_xmascon24_f.Finite Field Training

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

对于非负整数 n,mn, m,设 B(n,m)B(n, m) 表示有 nn 个顶点,mm 条边的有标签的简单二部图的个数(有标签指的是 nn 个顶点是可区分的)。

给定非负整数 NN 和 A∈F264A \in \mathbb{F}_{2^{64}}。对于每个 n=0,1,…,Nn = 0, 1, \ldots, N,求 gn=∑m≥0B(n,m)Amg_n = \displaystyle\sum _ {m\ge0} B(n, m) A^m。

在本题的输入输出中,F264\mathbb{F}_{2^{64}} 的元素以 00 以上 2642^{64} 未满的nimber表示。即 gng_n 等于使 B(n,m)B(n, m) 为奇数的所有 mm,对应 mm 个 AA 的 nim 积取总体的 XOR 值。

输入格式

输入从标准输入读取,格式如下,其中 AA 以 nimber 形式表示。

NN AA

输出格式

请以如下格式输出答案。每个 gng_n 以 nimber 形式输出,依次为 g0,g1,…,gNg_0, g_1, \ldots, g_N。

g0g_0 g1g_1 ⋯\cdots gNg_N

输入输出样例

  • 输入#1

    5 8

    输出#1

    1 1 9 4 6 12
  • 输入#2

    16 18446744073709551615

    输出#2

    1 1 18446744073709551614 7156334549604198409 5893837254661243073 11290409524105353206 1851073793877042652 6387559487065781530 10238440391911562788 4437985372483032842 7848075886096899333 1584478287860827173 12600881811381958477 3270981160664397218 17529507309351360274 100266085651560874 1725589564589995945

说明/提示

样例解释 1

对 n≤5n \le 5,B(n,m)B(n, m) 为奇数的 (n,m)(n, m) 有 (0,0),(1,0),(2,0),(2,1),(3,0),(3,1),(3,2),(4,0),(4,2),(4,4),(5,0),(5,2)(0, 0), (1, 0), (2, 0), (2, 1), (3, 0), (3, 1), (3, 2), (4, 0), (4, 2), (4, 4), (5, 0), (5, 2)。

  • g0=A0g_0 = A^0
  • g1=A0g_1 = A^0
  • g2=A0+A1g_2 = A^0 + A^1
  • g3=A0+A1+A2g_3 = A^0 + A^1 + A^2
  • g4=A0+A2+A4g_4 = A^0 + A^2 + A^4
  • g5=A0+A2g_5 = A^0 + A^2

(注意,这些运算均在 F264\mathbb{F}_{2^{64}} 上进行。)

A0,A1,A2,A3,A4A^0, A^1, A^2, A^3, A^4 对应的 nimber 分别为 1,8,13,14,101, 8, 13, 14, 10。

数据范围

  • 0≤N≤1060 \le N \le 10^6。
  • A∈F264A \in \mathbb{F}_{2^{64}}。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页