还剩十五分钟,D肯定做不出来了,总结一下
我就说最近的分数纯属意外(狗头)
说是总结,就是表扬一下自己。毕竟,虽然排列组合学的一塌糊涂,而且一开始思路跑偏了,但是C题成功ac了
可能大佬们觉得这就是个水题,就像我做A、B一样,简单的难以置信。但是,我就是高兴啊
AC太爽了
cin >> n;
ans = 1;
for (int i = 2; i <= n; i++) {
ans *= i;
ans %= (long long) (1000000007);
// cout << ans << endl;
}
long long cha = 1;
for (int i = 1; i < n; i++) {
cha *= 2;
cha %= (long long) (1000000007);
}
long long a = ans - cha;
if (a < 0) a += 1000000007;
cout << a << endl;
怎么说这是第一道做出来的找规律的数学类题目,虽然这个规律不难找,但是也找了一个多小时啊(一开始跑偏了,以为要用拓扑搜索打表,但是发现有点麻烦,酝酿了好久)
这个总结,有点跑偏,像在自己表扬自己
不过,说实话,这周AC的感觉真爽(狗头)
剩下十分钟,读一下D题,睡觉
另外,以后的学习不接受任何理由的拖延接口。完不成任务,就算不被老师请出去,也自己内疚吧…………
顺便吐槽下最近的博客为什么老被审核,难道是太水了,服务器都看不下去了?怎么说也是快十年的老号了(虽然当初注册是为了下载东西)