记录编号 114586 评测结果 TTTTTTTTTTTTTTTTTTTT
题目名称 1516.棋盘上的車 最终得分 0
用户昵称 Gravatarztx 是否通过 未通过
代码语言 C++ 运行时间 20.000 s
提交时间 2014-07-31 18:06:24 内存使用 0.31 MiB
显示代码纯文本
#include <fstream>
using namespace std ;
int N;
long long list[]={0,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600,6227020800,87178291200,1307674368000,20922789888000,355687428096000,6402373705728000,121645100408832000,2432902008176640000};
inline int qread() {
	int num ; char ch ;
	while (ch = getchar() , ch < '0' || ch > '9') ;
	num = ch - '0' ; while (ch = getchar() , '0' <= ch && ch <= '9') num = num*10+ch-'0' ;
	return num ;
}
inline void qwrite(long long num) {
	char ch[20] = {0} ;
	while (ch[++ch[0]] = num%10+'0' , num /= 10 , num ) ;
	while (putchar(ch[ch[0]]) , --ch[0] , ch[0] ) ; putchar(' ') ;
}
int main() {
	ifstream  fi("rook.in") ;
	ofstream  fo("rook.out") ;
	N = qread() ; qwrite(list[N]) ;
	//return 0;
}