题解 P1668 【【初赛】普及组2010】

引领天下

2017-10-08 12:00:25

Solution

再来一发题解 ~~(标准答案)~~ 此题有点烦,感觉做完之后我一个学C++的都会Pascal了…… 忍不住吐槽有好多种答案啊 不说了上答案(话说我觉得答案应该不用加注释了吧) ~~(其实是我懒)~~ ```C D||1.5 A||1.5 A||1.5 D||1.5 A||1.5 D||1.5 B||1.5 D||1.5 C||1.5 B||1.5 D||1.5 B||1.5 B||1.5 B||1.5 B||1.5 A||1.5 A||1.5 D||1.5 C||1.5 D||1.5 2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6||22123113431213536||5 49||5 2 20 77 91||8 99 101 111||8 120 112||8 1||4 4||4 tmp=1||tmp=true||tmp:=true||2.5 p[j]||2.5 p[r]=i||p[r]:=i||2.5 p[j]+p[k]||p[k]+p[j]||2.5 1004||3 num<=2||num<3||num==2||num=2||3 go(LEFT_TO_RIGHT)||go(1)||go(true)||3 pos[i]==LEFT||LEFT==pos[i]||pos[i]==1||1==pos[i]||pos[i]==true||true==pos[i]||pos[i]=LEFT||LEFT=pos[i]||pos[i]=1||1=pos[i]||pos[i]=true||true=pos[i]||3 time[i]+go(RIGHT_TO_LEFT)||go(RIGHT_TO_LEFT)+time[i]||time[i]+go(0)||go(0)+time[i]||time[i]+go(false)||go(false)+time[i]||hour[i]+go(RIGHT_TO_LEFT)||go(RIGHT_TO_LEFT)+hour[i]||hour[i]+go(0)||go(0)+hour[i]||hour[i]+go(false)||go(false)+hour[i]||3 pos[i]=LEFT||pos[i]=1||pos[i]=true||pos[i]:=LEFT||pos[i]:=1||pos[i]:=true||3 ```