Two logicians must find two distinct integers A and B such that they are both between 2 and 100 inclusive, and A divides B . The first logician knows the sum A + B and the second logician knows the difference B − A .
Then the following discussion takes place:
Logician 1:
I don't know them.
Logician 2:
I already knew that.
Logician 1:
I already know that you are supposed to know that.
Logician 2:
I think that... I know... that you were about to say that!
Logician 1:
I still can't figure out what the two numbers are.
Logician 2:
Oops! My bad... my previous conclusion was unwarranted. I didn't know that yet!
What are the two numbers?
Enter your answer as a decimal number
A
.
B
.
(
For example, if
A
=
2
3
and
B
=
9
2
, write
2
3
.
9
2
.
)
Note: In this problem, the participants are not in a contest on who finds numbers first. If one of them has sufficient information to determine the numbers, he may keep this quiet. Therefore nothing may be inferred from silence. The only information to be used are the explicit declarations in the dialogue.
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
By the way, @Abdou Abdou , I edited your problem slightly in an attempt to make it clearer / easier to understand. Hope you don't mind... I enjoyed this problem and would like to see others give it a try as well!
@Arjen Vreugdenhil I've converted your comment in the reports section into this solution. Can you fill in the details? Thanks!
you didnt reply to me about my proposition to put this conversation as a contest, have u already found any flaw ? or does the one you suggested as flaw count as a serious one ?
Log in to reply
(Assuming this is addressed at me) I was following the conversation in reports, and I see that the problem was incorrect.
I would love a note/contest about solving these type of problems. There are a lot of interesting scenarios that could arise, base on the different types of information that is given.
Log in to reply
yes, the first 4 steps can be more than enough to cherrypick a selection of narrow range of lines, that is open to more than one way to a a different unique solution, btw it snt incorrect, but rather can be accidentally misunderstood. or mistaken for the classic addition/multiplication puzzle.
This was awesome! Yeah, I also used code to figure this out. Computers truly are, as Steve Jobs said, "bicycles for our brains" :D
This is great but the statements were so confusing. I am looking for an explanation if them and what this means
In the following numbers are represented ike a-b/a since a divides b, exemple: 33-2 represents 33.66
From the conversation that shows, we could extract two lists containing all combinations that had summer and subtractor in mind, demonstrating what is discarded from all available sums in which stage for which reason... The bounded sum/difference by two brackets ex:[number] are discarded ones, the reason follows in same line.
from both lists we could extract such a selection:
valid sums: - after third declaration
16 2-7 4-3
28 2-13 4-6 7-3
32 2-15 4-7 8-3
76 2-37 4-18 19-3
78 2-38 3-25 6-12 13-5 26-2
88 2-43 4-21 8-10 11-7 22-3
15 3-4 5-2
27 3-8 9-2
33 3-10 11-2
39 3-12 13-2
57 3-18 19-2
69 3-22 23-2
87 3-28 29-2
93 3-30 31-2
99 3-32 9-10 11-8 33-2
35 5-6 7-4
95 5-18 19-4
77 7-10 11-6
91 7-12 13-6
112 14-7 16-6 28-3
114 19-5 38-2
120 20-5 24-4 30-3 40-2
132 33-3 44-2
valid differences: - after fourth declaration
74 2-38 .
9 3-4 9-2 .
81 3-28 9-10 .
87 3-30 .
93 3-32 .
5 5-2 .
85 5-18 .
77 7-12 11-8 .
11 11-2 .
13 13-2 .
19 19-2 .
23 23-2 .
29 29-2 .
31 31-2
Now from both lists this is the figuration of patterns in summer's head, where each sum contains atleast one couple concerned from 4th declaration, that is hence tagged by a star. The starred sums are all where summer still doesnt know .
78 2-38* 3-25 6-12 13-5 26-2
15* 3-4* 5-2*
27 3-8 9-2*
33 3-10 11-2*
39 3-12 13-2*
57 3-18 19-2*
69 3-22 23-2*
87* 3-28* 29-2*
93* 3-30* 31-2*
99* 3-32* 9-10* 11-8* 33-2
95 5-18* 19-4
91 7-12* 13-6
Now, since subtractor has made a slip of his tongue, no one from the starred lines contains more than one starred couple, and atleast one couple not signified, except the sum=99 where the last disclaimer declared by subtractor is enough (but not easy) for any arbitrary witness from the audience to precise the numbers, those are 33-2 (twisted format of 33.66)
Thank you for your attention.
Problem Loading...
Note Loading...
Set Loading...
For each pair ( A , B ) the sum-difference pair ( S , D ) is unique, and we can easily recover the values ( A , B ) = ( 2 1 ( S + D ) , 2 1 ( S − D ) . Therefore my analysis is based purely on the sums and differences.
In the table below, I plotted the sums (Logician 1) vertically, and the differences (Logician 2) horizontally. The crosses mark the 283 possible ( S , D ) pairs.
Each of the statements gives more information, thereby ruling out certain values for sum or difference. I did this ruling out by coloring columns and rows in the table.
Red : sums with only one cross. These sums are ruled out by statement 1.
Orange : differences with some crosses in red. These differences are ruled out by statement 2.
Yellow : sums with some crosses in orange. These sums are ruled out by statement 3.
Green : differences with no crosses in yellow. These differences satisfy (erroneous) statement 4.
Purple : sums with no crosses in green. In these situations, Logician 1 should now have realized that there are no solutions left, and he would have complained.
Blue : sums with one cross in green. In this situation, Logician 1 would have thought (incorrectly) that he knew the numbers; therefore, ruled out by statement 5.
White : Now that Logician 2 has replaced statement 4 by its opposite, all green columns are ruled out.
Only one cross in white remains , namely at S = 9 9 and D = 3 3 . Therefore the solution is A = 3 3 and B = 6 6 .
Here is computer code that generates the solution automatically:
Output:
33.66