比赛 20111110 评测结果 AAWWWWWWWW
题目名称 整理牙刷 最终得分 20
用户昵称 kaaala 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2011-11-10 10:16:44
显示代码纯文本
#include<iostream>
#include<fstream>
#include<cstdlib>

using namespace std;

int n;

int main()
{
	int i,a,b,c;
	ifstream fin("put.in");
	ofstream fout("put.out");
	fin>>n;
	if(n==1)
	{
		fout<<"No Solution!"<<endl;
		fin.close();
		fout.close();
		return 0;
	}
	a=0;
	b=1;
	for(i=3;i<=n;i++)
	{
		c=(i-1)*(a+b);
		a=b;
		b=c;
	}
	fout<<b<<endl;
	fin.close();
	fout.close();
	return 0;
}