Ответ:
Предложение сложное. Первая часть имеет однородные подлежащие: казармы, парки и дворцы. Союз а присоединяет вторую часть сложного предложения, поэтому перед ним ставится запятая. Запятая перед союзом и разделяет вторую и третью части сложного предложения.
Тире в сочетании на деревьях — ключи ставится между подлежащим и именной частью сказуемого.
Схема: [ ], а [ ], и [ ].
