Решение:
Составим таблицу, чтобы определить, какое дерево посадила каждая девочка.
| Ученица | Берёзка | Тополь | Клён |
| Тополева | | | |
| Берёзкина | | | |
| Клёнова | | | |
По условию задачи:
- Ни одна ученица не посадила дерево, от которого произошла её фамилия:
- Тополева не садила тополь.
- Берёзкина не садила берёзку.
- Клёнова не садила клён.
- Девочка, посадившая тополь, сказала: «Замечательно, что мы садим деревья».
- Клёнова сказала: «Ты права».
Из этих условий следует:
- Клёнова не садила клён. Она не садила тополь (потому что посадившая тополь девочка сказала первую фразу, а Клёнова – вторую). Значит, Клёнова посадила берёзку.
- Берёзкина не садила берёзку. Она не садила тополь (потому что фраза «Замечательно, что мы садим деревья» не принадлежит ей). Значит, Берёзкина посадила клён.
- Тополева не садила тополь. Она не садила берёзку (её посадила Клёнова). Значит, Тополева посадила тополь.
Заполним таблицу:
| Ученица | Берёзка | Тополь | Клён |
| Тополева | - | + | - |
| Берёзкина | - | - | + |
| Клёнова | + | - | - |
Ответ: Тополева посадила тополь.