| 比赛 | 20111110 | 评测结果 | WAAAAAAAAA |
|---|---|---|---|
| 题目名称 | 整理牙刷 | 最终得分 | 90 |
| 用户昵称 | 王者自由 | 运行时间 | 0.000 s |
| 代码语言 | C++ | 内存使用 | 0.00 MiB |
| 提交时间 | 2011-11-10 09:53:19 | ||
#include <cstdio>
int n, f[100010];
int main() {
freopen("put.in","r",stdin);
freopen("put.out","w",stdout);
scanf("%d", &n);
f[1] = 0, f[2] = 1, f[3] = 2;
if(n < 2)
printf("No solution!\n");
else {
for(int i=4; i<=n; i++)
f[i] = (i-1) * (f[i-1] + f[i-2]) % 1206;
printf("%d\n", f[n]);
}
return 0;
}