IMO 2024 Livesolve (Day 2)
(David here.) Continued from Day 1 here.
Problem 4
(IMO 2024/Q4) Let be a triangle with . Let the incenter and incircle of triangle be and , respectively. Let be the point on line different from such that the line through parallel to is tangent to . Similarly, let be the point on line different from such that the line through parallel to is tangent to . Let intersect the circumcircle of triangle at . Let and be the midpoints of and , respectively.
Prove that .
We spent 25 min drawing diagram in Geogebra (heh).
1. The tangents through and actually concur on . This is because with and , they form a rhombus.
2. The obvious thing to do to eliminate the two midpoints is to homothety out 2x to . This gives . And we can safely erase and .
3. Maybe we could "push out" and - construct such that and , and maybe we'd have that is also on the angle bisector? But then we'd need (where ), which seems false.
4. Maybe collinear? But this is false.
5. After staring for a while: realize that are concyclic. This is easy, because . Similarly, are concyclic. Then we're done by some angle chase.
Afterthoughts. Pretty clean geometry. The double circle is a common theme for lots of circle-to-circle tangency problems.
Problem 5
Turbo the snail plays a game on a board with rows and columns. There are hidden monsters in of the cells. Initially, Turbo does not know where any of the monsters are, but he knows that there is exactly one monster in each row except the first row and the last row, and that each column contains at most one monster.
Turbo makes a series of attempts to go from the first row to the last row. On each attempt, he chooses to start on any cell in the first row, then repeatedly moves to an adjacent cell sharing a common side. (He is allowed to return to a previously visited cell.) If he reaches a cell with a monster, his attempt ends and he is transported back to the first row to start a new attempt. The monsters do not move, and Turbo remembers whether or not each cell he has visited contains a monster. If he reaches any cell in the last row, his attempt ends and the game is over.
Determine the minimum value of for which Turbo has a strategy that guarantees reaching the last row on the -th attempt or earlier, regardless of the locations of the monsters.
1. We started with some small cases - let the generalization have columns, rows and monsters. It seem that the answer for is 2, and the answer for is 3.
2. It seems like , because one of the columns has to work.
3. For a lower bound: maybe we can put a monster the first time we reach level ? This almost works, except that there's a restriction that monsters cannot be on the same column (so we could plausibly enter a row on a column which already has a monster).
4. Actually, this is a pretty strong condition. I had a vague idea that this "clears out a grid" which can be used to safely traverse a lot of the grid e.g.
x x x x x x
x o x x o x
o m o o o o
x o x x o x
o o o o m o
x o x x o x
x x x x x x
5. Given that no two monsters are on the same column or row, the only way monsters can block columns has to be diagonal.
6. This suggests the following approach to get roughly using binary search:
- check where the monster is on the leftmost and rightmost column
- check the "middle" column. depending on the position of the middle monster, we will find that one side (either left to middle or middle to right) is not a diagonal, so we can pass on that side
- repeat the second step.
7. We were convinced that this was right, because to find the column with no monsters we could have one of distinct cases (with diagonals on either side). So one way to capture this is to draw the following "double diagonal"
x x x x x
o o x x x
x o o x x
x x o o x
x x x o o
x x x x x
When Turbo crosses the diagonal, we can decide whether to put a monster along the first or second diagonal (which corresponds to putting the hole to the left or the right) - so we can pick the larger side to place the diagonal.
At this point we claimed victory, but we were given the bad news that the answer was not !
The reason why this doesn't work is because we don't have to cross into the second diagonal; we can actually "walk along" the first diagonal with absolutely no repercussion from this strategy.
8. Continuing the idea from (4) - could we try to "get around" a monster? Well, we must block one of the diagonals along the monster, otherwise we can just go around it and follow the path below it:
x x m m x x
x m x x m x
m x x x x m
But we're still searching for an unknown hole somewhere...
9. The lesson we learnt from (7) was that this is the latest possible diagonal we could safely explore:
x x x x x
x o o x x
x x o o x
x x x o o
x x x x o
x x x x x
So putting this and (8) together, we piece together the following strategy:
start from one right of the top left, and go right-down until monster.
then, go from left of the monster left-down until a monster. (This is to rule out the diagonal going the other way - in that case we win!)
if we do find one, get to right of monster #2. Then go right until you're below the first monster (which somewhat follows (4)).
Hence ! And it's easy to show that using (3).
Afterthoughts. I think it's really easy to get stuck with the idea - we might have been during the fakesolve if not for the prompt. Makes me think of the box question (IMO 2010/5), which had about 60 near-solves. Nevertheless, the stats prove me wrong; with about 182 near-solves (defined as points), this ranks on the easier side for a medium problem!
Problem 6
(IMO 2024/6) Let be the set of rational numbers. A function is called aquaesulian if the following property holds: for every , Show that there exists an integer such that for any aquaesulian function there are at most different rational numbers of the form for some rational number , and find the smallest possible value of .
1. Substituting we get that is a fixed point.
2. If was a fixed point,
it doesn't seem super helpful (...yet?).
3. If are both fixed points, then is a fixed point.
3.5. I also had some stray thoughts about interpreting as a directed graph. Then this means that each and are linked (in some direction).
4. Try , because this cancels the in the second equation. Then or . Conclusion: .
5. Let such that = 0. Then , so . Combining with (4), .
6. Let be a fixed point, and substitute . Then or , so , hence is also a fixed point.
7. More generally, for , we have . So . is bijective!
8. At this point we started suspecting .
9. We make the substitution . This transforms the condition to Using (7), we can write the second condition as .
10. If and or .
11. At some random point I wrote down the construction . The idea was to "flip the fractional part", but in light of being the involution I'd say it was more of flipping the integer part if anything.
12. Following (10): there's the idea that we shouldn't be able to "switch" between the two choices too much. In particular, for each , we can split it into a good set (where follows the Cauchy equation) and a bad set (where ) doesn't, and that this split should be the same across 's.
Concretely, define: and . Then form a partition of if , and furthermore for two different such 's we expect the partition to be the same (even though their order might be flipped). We get this because can only take two possible values.
13. Actually, the good set should form an additive subgroup of . We don't know this, but the fixed points are a subset of the good set and those form an additive subgroup. It should also be a nontrivial additive subgroup, otherwise for all which is trivial.
(We didn't get this during thel live solve, but in retrospect , which let's us figure out which one the good set was.)
14. What about considering this in the other direction, with a fixed "across" 's? This looks like thinking about chains of the form which can always only be one of two possible values, but each summand is also one of two possible values. And then maybe we can chain them together.
15. Stupid idea: actually, so by chaining them together we have
16. Actually, the reduced system is equivalent to the original FE, so we can safely work using this instead.
17. We might as well consider , so we can get a neat involution instead:
18. We have:
Subtracting the second from the first gives
This is all very tempting to write in terms of , which is that or (with even).
19. Let's try some small cases. If , then is either 0, or , and so on to get that is a multiple of for all . But at some point, our additive subgroup from (13) kicks in and we get for some and that has period .Writing , we must also have or . This suggests taking the largest possible for integer . However, we also know that can change by at most when we increase by 1, and it has to eventually change sign due to the periodicity. Hence, . As a result, we can at most see 3 distinct values of .
Unfortunately, it seems that something like
seems to work. We spend a long time trying to construct an or that gives this but to no avail.
Postmortem. We could have got by doing (19) at the (or ) level instead of going to , where we lost information. Just goes to show that you can have probably all possible progress on a problem and still trip up somewhere. I don't know how one might overcome this in a contest setting - maybe a toilet break? Or just setting some point during the test where you take stock of your current progress and try to get a bird's eye view? P3/P6's are hard.
It turns out that this FE is still valid for ! I don't know if knowing that, I would still propose the version.
In retrospect, probably somewhere among (12-15) one can find the other solution (which actually uses the fact that it was over ), but we definitely missed it during the livesolve.
Comments
Post a Comment