AT_utpc2023_h.Huge Segment Tree
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
我们用整数 i,j(0≤i≤K,0≤j<2K−i)来表示区间 [2ij,2i(j+1)),并将这样的区间称为线段树型区间。
对于整数 l,r(0≤l<r≤2K),可以证明区间 [l,r) 总能唯一地表示为若干个线段树型区间的并。记在这种表示下所用区间的最小个数为 f(l,r)。
请针对 k=1,2,…,2K−2,分别解答以下问题:
求满足 f(l,r)=k 的整数对 l,r(0≤l<r≤2K)有多少组。请将答案对 998244353 取模输出。
输入格式
输入为如下格式,通过标准输入给出。
K
输出格式
请按顺序输出 k=1,2,…,2K−2 时的问题答案,用空格分隔。
输入输出样例
输入#1
3
输出#1
15 14 6 1
输入#2
5
输出#2
63 110 132 114 70 30 8 1
输入#3
10
输出#3
2047 4975 10896 21772 38360 58724 77184 86312 81448 64324 42112 22576 9744 3304 848 155 18 1
说明/提示
样例说明 1
例如 k=4 时,只有 l=1,r=7 满足 f(l,r)=k,所以输出 1。
数据范围
- 输入为整数
- 2≤K≤5×105
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?