luogu#B4102. [CSP-X2023 山东] 克隆机

[CSP-X2023 山东] 克隆机

题目描述

有一台神奇的克隆机,可以克隆任何东西。将样品放进克隆机,可以克隆出一份一样的“复制品”。

小明得到了 kk 种珍贵的植物种子,依次用 A,B,C,D,,Z\text{A,B,C,D,\dots,Z} 表示(1k261\le k\le 26)。一开始,每种植物种子只有 11 粒。

小明想利用克隆机克隆出更多种子。将一粒种子作为样品放进克隆机,就可以得到一粒克隆出来的相同的种子,这样一粒种子就变成了两粒种子。小明将 kk 粒不同的种子按字母先后顺序排队,从 A 开始依次放入克隆机,每次把得到的两粒相同的种子(放入的 11 粒和克隆出来的 11 粒)放到队尾,这样不断的进行克隆。

例如,一共有 77 种不同的种子,依次用 A,B,C,D,E,F,G\text{A,B,C,D,E,F,G} 表示。

  • 11 粒种子 A\text{A} 放进克隆机之前,队列是:A,B,C,D,E,F,G\text{A,B,C,D,E,F,G}
  • 11 粒种子 A\text{A} 放进克隆机之后,队列是:B,C,D,E,F,G,A,A\text{B,C,D,E,F,G,A,A}
  • 33 粒种子 C\text{C} 放进克隆机之前,队列是:C,D,E,F,G,A,A,B,B\text{C,D,E,F,G,A,A,B,B}
  • 33 粒种子 C\text{C} 放进克隆机之后,队列是:D,E,F,G,A,A,B,B,C,C\text{D,E,F,G,A,A,B,B,C,C}

请问第 nn 粒放进克隆机的是什么种子?用 A,B,C,D,,Z\text{A,B,C,D,\dots,Z} 表示。

输入格式

输入 1122 个数字,kknn,用空格隔开。

输出格式

输出 11 个字符,代表第 nn 粒放进克隆机的种子。

7 10
B
26 80
A
15 689
G

提示

  • 样例 11 解释:

依次放入的种子为 $\text{A},\text{B},\text{C},\text{D},\text{E},\text{F},\text{G},\text{A},\text{A},\text{B},\text{B}$。

数据范围

对于 50%50\% 的数据,1n1061\le n\le 10^6

对于 100%100\% 的数据,1k261\le k\le 261n10181\le n\le 10^{18}