| 比赛 | 
    20120419s | 
    评测结果 | 
    AAAAAAAAAA | 
    | 题目名称 | 
    猴子的争斗 | 
    最终得分 | 
    100 | 
    | 用户昵称 | 
    TBK | 
    运行时间 | 
    0.000 s  | 
    | 代码语言 | 
    C++ | 
    内存使用 | 
    0.00 MiB  | 
    | 提交时间 | 
    2012-04-19 09:30:50 | 
显示代码纯文本
#include <iostream> 
#include <cstdio> 
#include <cstdlib> 
#include <cmath> 
#include <cstring> 
#include <string> 
#include <iomanip> 
#include <vector> 
#include <set> 
#include <algorithm> 
#define MAXN 0x7fffffff 
using namespace std; 
int a,b,s=1;
int main(void) 
{ 
    freopen("merge.in","r",stdin); 
    freopen("merge.out","w",stdout); 
    scanf("%d",&a);
	if (a==1) s=0;
	for (b=2;b<a;b++) 
	{
		s*=a;
		s%=10007;
		s*=b;
		s%=10007;
	}
	printf("%d",s);
	fclose(stdin);
    fclose(stdout); 
    return 0; 
}