LINUX.ORG.RU

История изменений

Исправление ilammy, (текущая версия) :

Уии, работает. С ленивым If и Z-комбинатором. Код закоммичу днём уже.

ilammy@ferocity ~/dev/tlc $ time g++ -std=c++11 fact.cpp -DARG=6 

real    0m12.661s
user    0m12.245s
sys     0m0.341s

ilammy@ferocity ~/dev/tlc $ ./a.out
720
Теперь только бы понять, почему...

Исходная версия ilammy, :

Уии, работает. С ленивым If и Z-комбинатором. Код закоммичу днём уже.

ilammy@ferocity ~/dev/tlc $ time g++ -std=c++11 fact.cpp -DARG=6 

real    0m12.661s
user    0m12.245s
sys     0m0.341s

ilammy@ferocity ~/dev/tlc $ ./a.out
720

Теперь только бы понять, почему...