1 line
13 KiB
XML
1 line
13 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python 3 Lite@Python 3 Lite"><variables><variable id="gfi#(,(W2p!x9;[GsuG4">mylist</variable><variable id="q9aXX.}gMLDg$~@9r@n0">start</variable><variable id="gv^_^DZfY2}Bl,WsG9(6">end</variable></variables><block type="procedures_defreturn" id="ZHcrlE]0JG5Ch5=1KlGI" x="4" y="-212"><mutation><arg name="mylist" varid="gfi#(,(W2p!x9;[GsuG4"></arg><arg name="start" varid="q9aXX.}gMLDg$~@9r@n0"></arg><arg name="end" varid="gv^_^DZfY2}Bl,WsG9(6"></arg></mutation><field name="NAME">分片</field><statement name="STACK"><block type="variables_set" id="m:V!bZ,9Tn$by12G_7$|"><field name="VAR">x</field><value name="VALUE"><block type="lists_get_index" id="lbm,Mlk^}7+#TZUcpWI}"><value name="LIST"><shadow type="variables_get" id="_C!nEX*`:gAY#@+{wE{b"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="cAZkrCTC?X]LQT5Z`cg}"><field name="NUM">0</field></shadow><block type="variables_get" id="9)WG:SiqZL+N*UqKi|E="><field name="VAR">end</field></block></value></block></value><next><block type="variables_set" id="``$Nmfewqc.XYFrK1Wme"><field name="VAR">i</field><value name="VALUE"><block type="math_arithmetic" id="8Jl*Xg)=;xPJcKoZWT-w"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="-|t*TEZk]tfIJ#*BD;PB"><field name="NUM">1</field></shadow><block type="variables_get" id="2L)kc6HG{*k=,/hpxqE/"><field name="VAR">start</field></block></value><value name="B"><shadow type="math_number" id="#MAqaAvJ|e/7x`3F1Bkg"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_forEach" id="fsoL:DKkuvRg^GgVS+Op"><value name="LIST"><shadow type="list_many_input" id="Qx+KWJ6(G~R[rqAy6x2K"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="21*0_-qre^l9b|R`Cptq"><value name="FROM"><shadow type="math_number" id="1uCU6Y88iee^(@aCOR1V"><field name="NUM">0</field></shadow><block type="variables_get" id="JsdX(^SdaCE~a_GpXUQ3"><field name="VAR">start</field></block></value><value name="TO"><shadow type="math_number" id="G:^Z*3|!f|HI?asSS|=T"><field name="NUM">5</field></shadow><block type="variables_get" id="XJD:+UKQAr6L}`#D^ClA"><field name="VAR">end</field></block></value><value name="STEP"><shadow type="math_number" id="(xRB5vwU*cK@}ld|^Wl{"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="jZ6tmHN.FSjBHBnA:1,z"><field name="VAR">j</field></shadow></value><statement name="DO"><block type="controls_if" id="@+u0!i:n[cwTPMRC+Iz0"><value name="IF0"><block type="logic_compare" id="P(EP1951-aBaf/Swi@1K"><field name="OP">LTE</field><value name="A"><block type="lists_get_index" id="ZbVt}H5vPeaWd8#w@h9K"><value name="LIST"><shadow type="variables_get" id="O5Rq`*|gBsy@`*mfDoVR"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="cPiMl:7l!GU+c0+tP=ND"><field name="NUM">0</field></shadow><block type="variables_get" id="i$)qX]GlL[4;;kIgg@fo"><field name="VAR">j</field></block></value></block></value><value name="B"><block type="variables_get" id="w]YsGq;i/{F~2sLX7.F2"><field name="VAR">x</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="ev])1;Av^)O`(4V5TjTM"><field name="VAR">i</field><value name="VALUE"><block type="math_arithmetic" id="Q=l~HY/sHE}4fT/G,q3R"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="j=|Askfjz]nFFp,r1@d~"><field name="NUM">1</field></shadow><block type="variables_get" id="3p$,LzK/(5X}!0O4|}|5"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="@T|2{KjK-ueXEc7J]NI]"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id="aPbfhIYTUKV`*!CGOj@5"><field name="VAR">temp</field><value name="VALUE"><block type="lists_get_index" id=",?SGkBPkI@`cfgBFDJ6f"><value name="LIST"><shadow type="variables_get" id="3kqvBu@7e#!OuUGKEYJb"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="W.aF#2I)N(wrA1c}T]2k"><field name="NUM">0</field></shadow><block type="variables_get" id="01Of#(wxf_BTBvwQ{cgc"><field name="VAR">i</field></block></value></block></value><next><block type="lists_set_index" id="tk8^3c:jqXGH]fD|JaK~"><value name="LIST"><shadow type="variables_get" id="D5^Z?r3Q.!VbO|{13aN9"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="/?,bl6]t{MY;;HZ?A#tG"><field name="NUM">i</field></shadow></value><value name="TO"><shadow type="math_number" id="Z:4^:Jx?Z:e.g38ye3::"><field name="NUM">0</field></shadow><block type="lists_get_index" id="~r?f8@9A!$ETEij.4|z4"><value name="LIST"><shadow type="variables_get" id="#!7mNie8,gFX^Px58l_a"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="x,_;N@ry}!nj^@K=GEsh"><field name="NUM">j</field></shadow></value></block></value><next><block type="lists_set_index" id="lrtadp1Ab5V2G#$RZZCl"><value name="LIST"><shadow type="variables_get" id="hJ`HghMpETUUKZWk!t`V"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id=":~CnT7uL#9}8}.:cc9Jq"><field name="NUM">j</field></shadow></value><value name="TO"><shadow type="math_number" id="YQYe~?03[UDb+2U0Zw2l"><field name="NUM">0</field></shadow><block type="variables_get" id="2Rwl=+a3-vCZ3BxbGt]D"><field name="VAR">temp</field></block></value></block></next></block></next></block></next></block></statement></block></statement><next><block type="variables_set" id="DL2_^YIDE=D|WN**(3Kd"><field name="VAR">temp</field><value name="VALUE"><block type="lists_get_index" id="WW$1j6In9c+!#=VJ-fQg"><value name="LIST"><shadow type="variables_get" id="tmfjg2y,gG/!}oa=Kcr9"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="CI1)@Efe5iognLU3zDts"><field name="NUM">i+1</field></shadow></value></block></value><next><block type="lists_set_index" id="Ie()X)KBAo5vl+*fsO.."><value name="LIST"><shadow type="variables_get" id="=ct/JM0WK}GL-T5Su]g8"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="ef]Q9LTVm_L1D:rTarIk"><field name="NUM">i+1</field></shadow></value><value name="TO"><shadow type="math_number" id="`9E@FFnXBjfO6cbF{2u+"><field name="NUM">0</field></shadow><block type="lists_get_index" id="3M`EQ^miVpO)FoP^oLcn"><value name="LIST"><shadow type="variables_get" id="na)):))$7HCrH;2FKc3p"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="cWI9(Nt{-Bu^*U8xEs|Y"><field name="NUM">i+1</field></shadow><block type="variables_get" id="Z]}+SjpLmq_a}{cxz5!7"><field name="VAR">end</field></block></value></block></value><next><block type="lists_set_index" id="Zc`V73=D/t@N;l3,$+8*"><value name="LIST"><shadow type="variables_get" id="w2GLuo(mI(.mKUaB$cHN"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="6,1xoI~MMJ83QQU!@]jb"><field name="NUM">r</field></shadow><block type="variables_get" id="76d`hgv0XXCrnp^A:z-U"><field name="VAR">end</field></block></value><value name="TO"><shadow type="math_number" id="S6ljhwtTa#a7ga_LGTsR"><field name="NUM">0</field></shadow><block type="variables_get" id="I(.6jv2-9K=V~j_T?9j,"><field name="VAR">temp</field></block></value></block></next></block></next></block></next></block></next></block></next></block></statement><value name="RETURN"><block type="math_arithmetic" id="Tn^OOnMYaNJb6R]@][ve"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="Di*Tx+WP!T!GM[[d0|?O"><field name="NUM">1</field></shadow><block type="variables_get" id="Y=/LO=:^h9hkEvI2tN4m"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="mG;;5WZF@k#?(Pe)#:dV"><field name="NUM">1</field></shadow></value></block></value></block><block type="variables_set" id="bOYr}lB##n0evX0{LWkI" x="-719" y="-136"><field name="VAR">mylist</field><value name="VALUE"><block type="list_many_input" id="2JFEA.,mx(/qAv/B^?4~"><field name="CONTENT">5,69,12,1,66,85,21</field></block></value><next><block type="procedures_callnoreturn" id="`XZO}@Mg`(.!C|orYiWy"><mutation name="快速排序"><arg name="mylist"></arg><arg name="start"></arg><arg name="end"></arg></mutation><value name="ARG0"><block type="variables_get" id="](hEWJ06z`rA8q_?bk6/"><field name="VAR">mylist</field></block></value><value name="ARG1"><block type="math_number" id="`Hunden#b{I-otnl|:Z9"><field name="NUM">0</field></block></value><value name="ARG2"><block type="math_arithmetic" id="FRO[$w=R$ggHQ2iAa28H"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="*@e@(*,W~m-cCm~gJl,L"><field name="NUM">1</field></shadow><block type="list_trig" id="AZ^x2FC0kTS*uBdAWSV7"><field name="OP">LEN</field><value name="data"><shadow type="variables_get" id="4Sa5avb$uZ0ju6?M;v|A"><field name="VAR">mylist</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="1Uze1#I!_CB,5Wz^I#eg"><field name="NUM">1</field></shadow></value></block></value><next><block type="inout_print" id="yRQ66@oCSuShS/e3qXIS"><value name="VAR"><shadow type="text" id="B56!CH6md`=+tUEE-10y"><field name="TEXT">Hello</field></shadow><block type="variables_get" id=":6MZ)Hm|)Z#?]zRhX`jB"><field name="VAR">mylist</field></block></value></block></next></block></next></block><block type="procedures_defnoreturn" id="lqj1)7O^vw*z7x=;*SuA" x="-733" y="93"><mutation><arg name="mylist" varid="gfi#(,(W2p!x9;[GsuG4"></arg><arg name="start" varid="q9aXX.}gMLDg$~@9r@n0"></arg><arg name="end" varid="gv^_^DZfY2}Bl,WsG9(6"></arg></mutation><field name="NAME">快速排序</field><statement name="STACK"><block type="controls_if" id="YBwHq;haJQbz~$E#K~]p"><value name="IF0"><block type="logic_compare" id="GVY3hhFPLSQ_R!-J(.I4"><field name="OP">LT</field><value name="A"><block type="variables_get" id="p9cP.Zn8Ih0VfS$Az:lf"><field name="VAR">start</field></block></value><value name="B"><block type="variables_get" id="17/Sqs@O_#7$rQLc(oJ)"><field name="VAR">end</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="P99~EcP@1d?#sd.N^k2K"><field name="VAR">q</field><value name="VALUE"><block type="procedures_callreturn" id="cF20k/(=;!{6BN=9G/]a" inline="true"><mutation name="分片"><arg name="mylist"></arg><arg name="start"></arg><arg name="end"></arg></mutation><value name="ARG0"><block type="variables_get" id="eh=EtBR{d6nGRuNiC=+u"><field name="VAR">mylist</field></block></value><value name="ARG1"><block type="variables_get" id="E+8qgWMq+#am)Zq!$8W,"><field name="VAR">start</field></block></value><value name="ARG2"><block type="variables_get" id="WSof^1c.@Eg+KA!ph8qU"><field name="VAR">end</field></block></value></block></value><next><block type="procedures_callnoreturn" id="a6u@YI~(8g5-.):mvt[v" inline="true"><mutation name="快速排序"><arg name="mylist"></arg><arg name="start"></arg><arg name="end"></arg></mutation><value name="ARG0"><block type="variables_get" id="tlKO$KNvkyT1Ckb`F!XD"><field name="VAR">mylist</field></block></value><value name="ARG1"><block type="variables_get" id="~!J2oXg2b~2qJ8SSnywO"><field name="VAR">start</field></block></value><value name="ARG2"><block type="math_arithmetic" id="-P|Lr/(+^3r?EfJ]J0*H"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="Ql9.j3==Uec.cQqUS1]I"><field name="NUM">1</field></shadow><block type="variables_get" id="CCUhnquQwdc$H3B.0KYo"><field name="VAR">q</field></block></value><value name="B"><shadow type="math_number" id="3Q_((6u,Wc:xi{@!A`~,"><field name="NUM">1</field></shadow></value></block></value><next><block type="procedures_callnoreturn" id="-hxO1x?{D_kgH@=?hsy:" inline="true"><mutation name="快速排序"><arg name="mylist"></arg><arg name="start"></arg><arg name="end"></arg></mutation><value name="ARG0"><block type="variables_get" id=";,w:{sUE2;]6cKC}CSsR"><field name="VAR">mylist</field></block></value><value name="ARG1"><block type="math_arithmetic" id="]M#=VmW*)u+_9`R]!c(W"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="y9AmkGW_{NVe,Xq(vS(Z"><field name="NUM">1</field></shadow><block type="variables_get" id="12X_x])m!ui)KC~D*rA9"><field name="VAR">q</field></block></value><value name="B"><shadow type="math_number" id="UnWK3-mxWaRYjL?j/XPC"><field name="NUM">1</field></shadow></value></block></value><value name="ARG2"><block type="variables_get" id="}5:/?i*GepV|C`PL$KgE"><field name="VAR">end</field></block></value></block></next></block></next></block></statement></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hdGgKCmRlZiBfRTVfODhfODZfRTdfODlfODcobXlsaXN0LCBzdGFydCwgZW5kKToKICAgIHggPSBteWxpc3RbZW5kXQogICAgaSA9IHN0YXJ0IC0gMQogICAgZm9yIGogaW4gcmFuZ2Uoc3RhcnQsIGVuZCwgMSk6CiAgICAgICAgaWYgbXlsaXN0W2pdIDw9IHg6CiAgICAgICAgICAgIGkgPSBpICsgMQogICAgICAgICAgICB0ZW1wID0gbXlsaXN0W2ldCiAgICAgICAgICAgIG15bGlzdFtpXSA9IG15bGlzdFtqXQogICAgICAgICAgICBteWxpc3Rbal0gPSB0ZW1wCiAgICB0ZW1wID0gbXlsaXN0W2krMV0KICAgIG15bGlzdFtpKzFdID0gbXlsaXN0W2VuZF0KICAgIG15bGlzdFtlbmRdID0gdGVtcAogICAgcmV0dXJuIGkgKyAxCgpkZWYgX0U1X0JGX0FCX0U5XzgwXzlGX0U2XzhFXzkyX0U1X0JBXzhGKG15bGlzdCwgc3RhcnQsIGVuZCk6CiAgICBpZiBzdGFydCA8IGVuZDoKICAgICAgICBxID0gX0U1Xzg4Xzg2X0U3Xzg5Xzg3KG15bGlzdCwgc3RhcnQsIGVuZCkKICAgICAgICBfRTVfQkZfQUJfRTlfODBfOUZfRTZfOEVfOTJfRTVfQkFfOEYobXlsaXN0LCBzdGFydCwgcSAtIDEpCiAgICAgICAgX0U1X0JGX0FCX0U5XzgwXzlGX0U2XzhFXzkyX0U1X0JBXzhGKG15bGlzdCwgcSArIDEsIGVuZCkKCgoKbXlsaXN0ID0gWzUsNjksMTIsMSw2Niw4NSwyMV0KX0U1X0JGX0FCX0U5XzgwXzlGX0U2XzhFXzkyX0U1X0JBXzhGKG15bGlzdCwgMCwgbGVuKG15bGlzdCkgLSAxKQpwcmludChteWxpc3QpCg==</code> |