Шагов – расстояние в полсотню шагов. Первый вариант со словом полсотни является нормативным: в сложных словах с первым элементом пол- в качестве второй составной части обычно выступает существительное в форме родительного падежа; ср. конструкции с тем же винительным падежом: сделать за полчаса, расстояние . в полдесятка шагов, съесть полпорции, купить полсотни яиц и т. д.

Во втором варианте фигурирует просторечное слово полсотня (ср. такого же характера слова полбутылки, полпорция, полсапожки); в этих образованиях элемент пол- употреблен вместо полу; а второй частью сложного слова является именительный падеж существительного, причем при склонении эти слова имеют окон- | || чания, обычные для того существительного, которое стоит во второй части (ср.: выпил полбутылку, съел полпорцию; также: расстояние в полсотню шагов).

Такое же разграничение книжного и разговорно-просторечного вариантов отмечается в паре за последние полстолетия – за последние полстолетие.

3. В словах типа 2500-летие использованы два способа образования сложных слов, первым элементом которых является количественное числительное: форма родительного падежа числительного, без соединительного гласного (ср.: двухлетие, пятисотлетие) и форма с соединительным гласным (ср.: тысячелетие); в результате получается двухтысячепятисотлетие.