翻译
查看原帖
翻译
122235
Qwdb楼主2023/10/3 16:42

对于一个有 MM 个元素的整数序列 P=(P1,...,PM)P=(P_1,...,P_M) ,定义 f(P)f(P) 为:在原序列中,向每个 Pi+P_i+ 和 Pi+1P_{i+1} 之间插入一个值为 Pi+Pi+1P_i+P_{i+1} 的元素( 1≤i≤M−11\leq i\leq M-1 )得到的序列。

更形式化的:

  • Qi=Pi+Pi+1,1≤i≤M−1Q_i=P_i+P_{i+1},1\leq i\leq M-1.

  • f(P)f(P) 被定义为一个由 2M−12M-1 个整数组成的序列 f(P)=(P1,Q1,P2,Q2,...,PM−1,QM−1,PM)f(P)=(P_1,Q_1,P_2,Q_2,...,P_{M-1},Q_{M-1},P_M).

现给定三个正整数 a,b,Na,b,N , a,b≤Na,b\leq N 。开始时序列 A=(a,b)A=(a,b)。

接下来,进行 NN 次如下操作:将 AA 变为 f(A)f(A) 。

最后,将序列 AA 中所有大于 NN 的数删去,得到最终的序列 BB。

给定 L,RL,R ,输出 BL,...,BRB_L,...,B_R 。

2023/10/3 16:42
加载中...