此题相当难。
答案是 7 次。我找到了两种解法。
解法1:
(1) 取5个零件。
(2.1) 如果绿灯,则取3个零件。
(2.2) 如果红灯,则取4个新零件。
解法2:
(1) 取4个零件。
(2.1) 如果绿灯,则取3个零件。
(2.2) 如果红灯,则再花两次从这4个里找出一个坏零件。然后再花四次从14个剩下的找出另一个坏的。
两种解法中,从第3步到第7步,细节很复杂,关键的一点,是我们必须在各种情况下,都要保证最多测试7次,就一定能找出两个坏零件。
如果你愿意和我进一步讨论,请发e-mail给我(tjiang@mail.com)。