小伙伴关心的问题:greatpeople英语作文(greatperformance),本文通过数据整理汇集了greatpeople英语作文(greatperformance)相关信息,下面一起看看。

greatpeople英语作文(greatperformance)

Great Permutator 全A+攻略(41-50)(Page2通关!)

分析

分析中用到的符号

红色 = R;黄色 = Y;蓝色 = B;+代表合并;*代表合并中靠前的一列

TR:单输入,双输出,左右交替输出的机构

SWA:双输入,双输出,左右交换输出的机构

ACC:单输入,三输出,从右到左按照输入的输出

DUP:单输入,双输出,一出二

UT:垃圾桶(销毁)

EXCH:改变颜色 r->y, y->b, b->r

AN:单输入,双输出,筛选某种颜色

RE:单输入,单输出,二合一 X+Y=Z,X+X=X

Level 41

brybry(TR) =byr rby

[byr + rby](TR) =brb yrb

Level 42

按照ryb顺序给输入排序得到 ry** + br* + yyr(剩余b),过ACC后得到 by yy rr(ACC中剩余r),其中by过TR将y返回ACC,补上b,得到bb yyy rrr

Level 43

慢慢凑排序吧。。提示:下方中间的TR是没用的

左侧利用第一个TR给yrr重新排序,控制顺序完成 y____yr + r_____yr = yryryr,右侧同理

Level 44

根据 ryb 的顺序,每个输入中间都和前后差一位(eg. ryr, yby......),也就是说第一个ACC的两侧输出相同,中间输出与两侧差一位

拼接输入使得第一个ACC两侧输出 rybryb,满足了左右两侧输出要求

中间输出 ybrybr,过ACC得到 r_____r b_____b y_____y,拼接得rybryb,满足中间

Level 45

左侧组成 rbybr,由右边两个TR分解成 bb y rr,其中y通过in/out返回左侧

Level 46

还记得之前的计数器吗(Level 23),计数器高级版

Level 47

计数器高级升级版,由于4种输出需要三个TR,因此可以动用的只有两个TR和两个DUP,需要完成一出十,其实最简单的方案是用两个TR和一个DUP一出五,然后DUP翻倍。。。但是空间不够。“4种输出需要三个TR”实际上DUP存在双输入,使用三个TR有5个输出口,可以利用一个用于循环。

6(DUP)

= 6(TR) 6(TR)

= 3(返回DUP) 3(TR) 3 3(+1,来自计数器TR处最后一块)

= 3(返回DUP) 1 2 3 4

因此两TR,一DUP组成计数器输出3+1即可

Level 48

最右侧通过EXCH和AN满足bbb的输出,次右的yry通过AN满足yy的输出;最左侧brb yry用过两个AN分为rr yy bb,满足rr和bb,剩余由中间补足

Level 49

得到yyyyyy,通过ACC满足要求,由TR和DUP组成 x3 装置,因此需要得要 yy

利用DUP得到 yrrrryrr的序列,过两个RE后得到 yy

Level 50

参考Level 22构建输入,后四个RE直接相连,1+3x9+1经过两个RE需要得到16

16 = (3x5+1)/2 + (3x4+1)/2

方案

Level 41

brybry(TR) =byr rby

[byr + rby](TR) =brb yrb

Level 42

按照ryb顺序给输入排序得到 ry** + br* + yyr(剩余b),过ACC后得到 by yy rr(ACC中剩余r),其中by过TR将y返回ACC,补上b,得到bb yyy rrr

Level 43

慢慢凑排序吧。。提示:下方中间的TR是没用的

左侧利用第一个TR给yrr重新排序,控制顺序完成 y____yr + r_____yr = yryryr,右侧同理

Level 44

根据 ryb 的顺序,每个输入中间都和前后差一位(eg. ryr, yby......),也就是说第一个ACC的两侧输出相同,中间输出与两侧差一位

拼接输入使得第一个ACC两侧输出 rybryb,满足了左右两侧输出要求

中间输出 ybrybr,过ACC得到 r_____r b_____b y_____y,拼接得rybryb,满足中间

Level 45

左侧组成 rbybr,由右边两个TR分解成 bb y rr,其中y通过in/out返回左侧

Level 46

还记得之前的计数器吗(Level 23),计数器高级版

Level 47

计数器高级升级版,由于4种输出需要三个TR,因此可以动用的只有两个TR和两个DUP,需要完成一出十,其实最简单的方案是用两个TR和一个DUP一出五,然后DUP翻倍。。。但是空间不够。“4种输出需要三个TR”实际上DUP存在双输入,使用三个TR有5个输出口,可以利用一个用于循环。

6(DUP)

= 6(TR) 6(TR)

= 3(返回DUP) 3(TR) 3 3(+1,来自计数器TR处最后一块)

= 3(返回DUP) 1 2 3 4

因此两TR,一DUP组成计数器输出3+1即可

Level 48

最右侧通过EXCH和AN满足bbb的输出,次右的yry通过AN满足yy的输出;最左侧brb yry用过两个AN分为rr yy bb,满足rr和bb,剩余由中间补足

Level 49

得到yyyyyy,通过ACC满足要求,由TR和DUP组成 x3 装置,因此需要得要 yy

利用DUP得到 yrrrryrr的序列,过两个RE后得到 yy

Level 50

参考Level 22构建输入,后四个RE直接相连,1+3x9+1经过两个RE需要得到16

16 = (3x5+1)/2 + (3x4+1)/2

传送门:

Great Permutator 全A+攻略(1-10)

Great Permutator 全A+攻略(11-20)

Great Permutator 全A+攻略(21-30)

Great Permutator 全A+攻略(31-40)

Great Permutator 全A+攻略(41-50)

Great Permutator 全A+攻略(Bouns)

更多greatpeople英语作文(greatperformance)相关信息请关注本站,本文仅仅做为展示!