На этом сайте уже есть подробный ответ на этот вопрос.
В то время римское войско строилось в манипулы в шахматном порядке, что позволяло спокойно маневрировать подразделениям так как того требовала ситуация в данный момент. И в то время как македонская фаланга была выстроена в одну линию в случае её прорыва в него легко устремлялись всё новые и новые подразделения, разрезая строй македонцев. Как в общем и произошло, македонцы шли неравномерно с разрывами в которые вклинивались отряды. И поскольку фаланга очень уязвима в ближнем бою, римляне с лёгкостью кололи их защищаясь щитами.
К началу Второй Пунической войны силы Рима во много раз превосходили силы Карфагена. В конечном итоге это и предопределило победу Рима. Армия Рима состоит из римских граждан и союзников италиков. Перед битвой при Каннах есть описание легионов у Ливия, 22.36: “в легионе увеличено было число пехотинцев и всадников; к каждому добавили по тысяче пехотинцев и по сотне всадников – всего в легионе теперь было пять тысяч пехоты и три сотни всадников; союзники выставляли вдвое больше всадников, а пехоты – столько же.” При переправе Сципиона Африканского в Ливию легионы имеют еще больший численный состав: Ливий, 29.24: “Легионы были пополнены так, чтобы в каждом было шесть тысяч двести пехотинцев и триста всадников. Из союзников-латинов он тоже взял тех пехотинцев и всадников, какие были под Каннами.” Из италиков формировался особый отряд экстраординариев, хотя ничего выдающегося с боевой точки зрения они из себя не представляли. Ливий, 27.12: “Сражались уже больше двух часов: у римлян правое крыло и отборный отряд дрогнули.”
В то время римское войско строилось в манипулы в шахматном порядке, что позволяло спокойно маневрировать подразделениям так как того требовала ситуация в данный момент. И в то время как македонская фаланга была выстроена в одну линию в случае её прорыва в него легко устремлялись всё новые и новые подразделения, разрезая строй македонцев. Как в общем и произошло, македонцы шли неравномерно с разрывами в которые вклинивались отряды. И поскольку фаланга очень уязвима в ближнем бою, римляне с лёгкостью кололи их защищаясь щитами.