G - FESTIVAL Editorial by potato167


非負整数列 A=(A0,A1,...,A7)A=(A_{0},A_{1},...,A_{7}) と正整数 BB を決め、文字列 S="FESTIVAL",TS=\text{"FESTIVAL"},T を用意します。

TT は初め空文字列で、以下のように操作を行います。

  • T=ST=S とする。
  • i=7,6,...,0i=7,6,...,0 の順に、 TT の末尾に SiS_{i}AiA_{i} 個加える。
  • i=0,1,...,7i=0,1,...,7 の順に、 TT の末尾に SiS_{i}BB 個加える。

上記の操作でできた文字列 TT に対する問題の答えは、 i=07B7i(Ai+1)\sum_{i=0}^{7} B^{7-i}(A_{i}+1) となります。 BB の値を KK77 乗根より小さく、それに近い値にすると文字列の制限にも引っかからず、AA の値も ii が大きい順に 0Ai<B0\leq A_{i}\lt B となるように ( i=0i=0 のときは 0Ai0\leq A_{i}) 定めると、答えを KK にすることができます。

posted:
last update:



2025-04-04 (Fri)
14:03:33 +00:00