Yukicoder No.559 swapAB列
solution
$O({|S|}^2)$回BA
をAB
に置換すればよい。$O({|S|}^3)$。
implementation
#!/bin/sed -f
:
s/BA\(.*\)/AB\1-/
t
s/\w*/0/
:1
s/-/<<123456789-01>/
s/\s*\(.\)<.*\1\(-*.\).*>/\2/
t1
$O({|S|}^2)$回BA
をAB
に置換すればよい。$O({|S|}^3)$。
#!/bin/sed -f
:
s/BA\(.*\)/AB\1-/
t
s/\w*/0/
:1
s/-/<<123456789-01>/
s/\s*\(.\)<.*\1\(-*.\).*>/\2/
t1