История изменений
Исправление 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
Теперь только бы понять, почему...