其他分享
首页 > 其他分享> > 寒假学习第六天

寒假学习第六天

作者:互联网

又是坐牢的一天 emmmm

今天就随便来道题吧

                                  Counterfeit Dollar

Sally Jones has a dozen Voyageur silver dollars. However, only eleven of the coins are true silver dollars; one coin is counterfeit even though its color and size make it indistinguishable from the real silver dollars. The counterfeit coin has a different weight from the other coins but Sally does not know if it is heavier or lighter than the real coins.
Happily, Sally has a friend who loans her a very accurate balance scale. The friend will permit Sally three weighings to find the counterfeit coin. For instance, if Sally weighs two coins against each other and the scales balance then she knows these two coins are true. Now if Sally weighs
one of the true coins against a third coin and the scales do not balance then Sally knows the third coin is counterfeit and she can tell whether it is light or heavy depending on whether the balance on which it is placed goes up or down, respectively.
By choosing her weighings carefully, Sally is able to ensure that she will find the counterfeit coin with exactly three weighings.

输入:

The first line of input is an integer n (n > 0) specifying the number of cases to follow. Each case consists of three lines of input, one for each weighing. Sally has identified each of the coins with the letters A--L. Information on a weighing will be given by two strings of letters and then one of the words ``up'', ``down'', or ``even''. The first string of letters will represent the coins on the left balance; the second string, the coins on the right balance. (Sally will always place the same number of coins on the right balance as on the left balance.) The word in the third position will tell whether the right side of the balance goes up, down, or remains even.

输出:

For each case, the output will identify the counterfeit coin by its letter and tell whether it is heavy or light. The solution will always be uniquely determined.

翻译:

                                         
                                                             假币


   萨莉·琼斯有一打旅行者银元。然而,只有11枚硬币是真正的银元;一枚硬币是伪造的,尽管它的颜色和大小使它与真正的银币之间无法区分。可这枚假硬币的重量与其他硬币不同,但莎莉不知道它比真硬币重还是轻。
幸运的是,萨莉有一个朋友借给她一个非常准确的平衡表。这位朋友将允许萨利进行三次称重以找到假币。例如,如果Sally称了两枚硬币的重量,并且天平平衡,那么她知道这两枚硬币是真的。现在如果Sally体重
其中一枚真硬币与第三枚硬币相对,天平不平衡。然后,Sally知道第三枚硬币是假的,她可以根据放置硬币的天平上下分别判断硬币是轻是重。
通过仔细选择重量,Sally能够确保找到正好有三个重量的假币。


输入:
输入的第一行是一个整数n(n>0),指定要遵循的案例数。每个箱子由三行输入组成,每个称重一行。Sally已经用字母A--L识别了每一枚硬币。称重信息将由两个字母串和一个单词“向上”、“向下”或“偶数”给出。第一组字母代表左边天平上的硬币;第二根弦,右边的硬币平衡。(莎莉总是将相同数量的硬币放在右边的天平上,就像放在左边的天平上一样。)第三个位置的单词将告诉你天平的右边是上升、下降还是保持平衡。


输出:
对于每种情况,输出将通过其字母识别假币,并判断其是重还是轻。

解决方案总是唯一确定的。

明天还要大扫除,,。233333333333

     

标签:will,coin,硬币,coins,学习,第六天,寒假,balance,Sally
来源: https://blog.csdn.net/weixin_62549636/article/details/122643390