الگوریتم زیر مقدار متغیرهای $a_4،a_3،a_2،a_1$ را از ورودی میگیرد، از متغیرهای $m$ و $s$ استفاده میکند و مقدار $s$ را در خروجی چاپ میکند:
مثلاً برای ورودی <۴، ۲، ۳، ۱> = <$a_4،a_3،a_2،a_1$> مقدار ۲ در خروجی نوشته میشود چرا که شرط سطر سوم تنها برای $i =۲$ و $i = ۴$ برقرار میشود.
میدانیم اعداد ۱ تا ۴ را میتوان به ۲۴ = $۴ \times ۳ \times ۲ \times ۱$ = !۴ حالت مختلف در متغیرهای $a_۱$ تا $a_۴$ قرارداد.
فرض کنید برای تمام این ۲۴ حالت، برنامهی بالا را اجرا میکنیم تا ۲۴ عدد در خروجی نوشته شود. حاصل جمع این ۲۴ عدد چند است؟
پاسخ
گزینه $(2)$ صحیح است