Без заголовка
"навык решения задач в условиях ограниченного времени" -- это мышцы. без хороших мышц далеко не убежать.
>структурировать мозги
а это сложные задачи, а не головоломки.
я бы сослался на цикломатическую сложность как один из наиболее доступных способов оценки сложности задач -- если мы говорим про программирование.
но вообще, по возможности структурирования мозгов, программистские задачи на последнем месте. математика и физика и то полезнее.
программирование на 95% -- это ремесло.
не ремесло -- это а) изобретательская деятельность, б) исследовательская деятельность, в) умение объяснить явления мира
в задачах математике обычно хоть пункт (в) присутствует, в задачах по физике -- (в) и иногда (б).