Inversion Small

Submission Date: 2024/9/11 1:38:31
Status: Accepted
Author: muratam
Lines: 43

VSM

# 1 2 3 => 0 | 3 2 1 => 3
ipassa $m1v2 $s100v $n100v $r100v
ipassa $m9v2 $s104v $n104v $r104v
ipassa $m17v2 $s108v $n108v $r108v
ipassa $m25v2 $s112v $n112v $r112v
ipassa $r100v $s[201,200,203,202]
ipassa $r104v $s[205,204,207,206]
ipassa $r108v $s[209,208,211,210]
ipassa $r112v $s[213,212,215,214]
imm f"1.0001" $n200v
fvpassa $aluf $m200v;
imm i"-100" $ls[116,118,216,218]
# 16 * 15/2 = 120 , or
# [0|1] vs [2,4,6,8|3,5,7,9]
imax $ls102v $ln100 $omr1
# [0|1] vs [a,c,e,X|b,d,f,X]
imax $ls110v $ln100 $omr2
# [2|3] vs [4,6,8,a|5,7,9,b]
fvadd $lm200 $lr0v $lr0v/$imr1;imax $ls104v $ln102 $omr3
# [2|3] vs [c,e,X,X|d,f,X,X]
fvadd $lm200 $lr8v $lr8v/$imr2;imax $ls112v $ln102 $omr4
# [4|5] vs [6,8,a,c|7,9,b,d]
fvadd $lm200 $lr0v $lr0v/$imr3;imax $ls106v $ln104 $omr1
# [6|7] vs [8,a,c,e|9,b,d,f]
fvadd $lm200 $lr8v $lr8v/$imr4;imax $ls108v $ln106 $omr2
# [8,9] vs [a,c,e,X|b,d,f,X]
fvadd $lm200 $lr0v $lr0v/$imr1;imax $ls110v $ln108 $omr3
# [a|b] vs [c,e,X,X|d,f,X,X]
fvadd $lm200 $lr8v $lr8v/$imr2;imax $ls112v $ln110 $omr4
# [0|1] vs [3,5,7,9|2,4,6,8]
fvadd $lm200 $lr0v $lr0v/$imr3;imax $ls202v $ln100 $omr1
# [0|1] vs [b,d,f,X|a,c,e,X]
fvadd $lm200 $lr8v $lr8v/$imr4;imax $ls210v $ln100 $omr2
# [2|3] vs [5,7,9,b|4,6,8,a]
fvadd $lm200 $lr0v $lr0v/$imr1;imax $ls204v $ln102 $omr3
# [2|3] vs [d,f,X,X|c,e,X,X]
fvadd $lm200 $lr8v $lr8v/$imr2;imax $ls212v $ln102 $omr4
# [4|5] vs [7,9,b,d|6,8,a,c]
fvadd $lm200 $lr0v $lr0v/$imr3;imax $ls206v $ln104 $omr1
# [6|7] vs [9,b,d,f|8,a,c,e]
fvadd $lm200 $lr8v $lr8v/$imr4;imax $ls208v $ln106 $omr2
# [8,9] vs [b,d,f,X|a,c,e,X]
fvadd $lm200 $lr0v $lr0v/$imr1;imax $ls210v $ln108 $omr3
# [a|b] vs [d,f,X,X|c,e,X,X]
fvadd $lm200 $lr8v $lr8v/$imr2;imax $ls212v $ln110 $omr4
# [0-1] [2-3] [4-5] [6-7]
fvadd $lm200 $lr0v $lr0v/$imr3;imax $s[101,103,105,107] $n[100,102,104,106] $omr1
# [8-9] [a-b] [c-d] [e-f]
fvadd $lm200 $lr8v $lr8v/$imr4;imax $s[109,111,113,115] $n[108,110,112,114] $omr2
# [4-e] [4-f] [5-e] [5-f]
fvadd $m200 $r0v $r0v/$imr1;imax $s[114,115,114,115] $n[104,104,105,105] $omr3
# [c-e] [c-f] [d-e] [d-f]
fvadd $m200 $r4v $r4v/$imr2;imax $s[114,115,114,115] $n[112,112,113,113] $omr4
fvadd $m200 $r0v $r0v/$imr3;
fvadd $m200 $r4v $r4v/$imr4;
fvadd $s400 $r8v $nowrite
fvadd $mauf $r12v $nowrite
fvadd $mauf $r0v $nowrite
fvadd $mauf $r4v $s0v $r4v
imm f"120.3" $s100/1000
fvadd $s0 $r5 $nowrite
fvadd $mauf $r6 $nowrite
fvadd $mauf $r7 $nowrite
fvadd $s100 -$mauf $nowrite
fftoi $mauf $n1
#d getf $ln0n0c0b0m0p0 2
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=43 j=43 m=0 bytes=1826
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
# ======= In(0): ((8_L2B:1, 8_L1B:1), (16:1))@LM0 / ULong =======
d set $lm0n0c0b0 1 0000000000000004 # values=[4] / ULong @[0,0]
d set $lm2n0c0b0 1 0000000000000002 # values=[2] / ULong @[0,1]
d set $lm4n0c0b0 1 0000000000000006 # values=[6] / ULong @[0,2]
d set $lm6n0c0b0 1 0000000000000004 # values=[4] / ULong @[0,3]
d set $lm8n0c0b0 1 0000000000000008 # values=[8] / ULong @[0,4]
d set $lm10n0c0b0 1 0000000000000006 # values=[6] / ULong @[0,5]
d set $lm12n0c0b0 1 0000000000000001 # values=[1] / ULong @[0,6]
d set $lm14n0c0b0 1 0000000000000003 # values=[3] / ULong @[0,7]
d set $lm16n0c0b0 1 0000000000000008 # values=[8] / ULong @[0,8]
d set $lm18n0c0b0 1 0000000000000001 # values=[1] / ULong @[0,9]
d set $lm20n0c0b0 1 0000000000000009 # values=[9] / ULong @[0,10]
d set $lm22n0c0b0 1 0000000000000008 # values=[8] / ULong @[0,11]
d set $lm24n0c0b0 1 0000000000000009 # values=[9] / ULong @[0,12]
d set $lm26n0c0b0 1 0000000000000004 # values=[4] / ULong @[0,13]
d set $lm28n0c0b0 1 0000000000000001 # values=[1] / ULong @[0,14]
d set $lm30n0c0b0 1 0000000000000003 # values=[3] / ULong @[0,15]
d set $lm0n0c0b1 1 0000000000000000 # values=[0] / ULong @[1,0]
d set $lm2n0c0b1 1 0000000000000004 # values=[4] / ULong @[1,1]
d set $lm4n0c0b1 1 0000000000000003 # values=[3] / ULong @[1,2]
d set $lm6n0c0b1 1 0000000000000002 # values=[2] / ULong @[1,3]
d set $lm8n0c0b1 1 0000000000000005 # values=[5] / ULong @[1,4]
d set $lm10n0c0b1 1 0000000000000001 # values=[1] / ULong @[1,5]
d set $lm12n0c0b1 1 0000000000000002 # values=[2] / ULong @[1,6]
d set $lm14n0c0b1 1 0000000000000004 # values=[4] / ULong @[1,7]
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX