任务如下:
有一个keys带有柱子的盘子:
key | bind
哪里key- 这是关键,并且bind- 这是,可以说,被捆绑key。
例子:
key1
key2 key1
key3 key1
key4 key1
key5 key2
key6 key5
底线是绑定的工作方式如下:
我们采用一个特定的键:
- 键1
- 键2
- 关键5
- 关键6
- 关键5
- 关键3
- 关键4
- 键2
一切都正确。
问题:
如何编写一个从第二级和第三级获取主密钥的函数?
例子:
我们key6拿应该演绎key1,我们拿key5,我们应该演绎key1,我们key2拿应该演绎key1。
不应该超过3级,也不应该走高——意思是如果key1出现y key0,那么ckey6不应该跳得更高key1,,key5应该返回key1,key2应该返回key1——应该保存的序列key0不应该输出。
我自己不会写算法,我不会以任何方式进入,请帮助。