تو المپیاد کامپیوتر گرگان که تابستون 85 برگذار شد یک سوال جالب اومده بود و اون اینکه عدد 500! )فاکتوریل) رو حساب کنید با نمایش کامل ارقام . !!!!! فکر نکنم کسی کامل و بی عیب اونجا تو وقت ده دقیقه ای نوشته باشش ولی من چند روز پیش به فکرش افنادم و با vb نوشتمش . 500!رو 3 ثانیه طول می کشه کامپیوتر حساب کنه و 1000! رو تقریبا 11 ثانیه . چند روز پیش 10000! رو حساب کردم که شاید خودش یه رکورد باشه و 68 دقیقه کامپیوتر فکر کرد تا جواب 9999 رقمی رو داد. این لینک دانلوده برنامس الگوریتم جالبی داره در واقع پیاده سازی ضرب دستی به جای ضری کامپیوتره که بشه همچین عددی رو حساب کرد :



 اینم لینک دانلود برنامه : Big n! Calculator