摘要:
#include#includeconst double pi = 3.14159265;int main(){ int test,n; doublea; scanf("%d",&test); while(test--) {scanf("%d", &n);if (n == 1)printf("%d\n", 1);... 阅读全文
posted @ 2008-04-20 10:12
dc0453
阅读(128)
评论(0)
推荐(0)
摘要:
首先引用下leemars的报告:这道题要求N!的最后一个非0数字是多少,如果用一般作法,先统计2和5的个数,然后补乘2,得到的将是TLE。所以还需要再做简化:为了把0去掉,我们把所有的因数2和5都提出来,放到最后再处理。N!中的N个相乘的数可以分成两堆:奇数和偶数。偶数相乘可以写成(2^M)*(M!),M=NDIV 2。M!可以递归处理,因此现在只需讨论奇数相乘。考虑1*3*5*7*9*11*13... 阅读全文
posted @ 2008-04-20 09:45
dc0453
阅读(364)
评论(0)
推荐(0)
浙公网安备 33010602011771号