摘要:
A. Olympian Math Problem 题意:求\((\sum_{i=1}^{n-1} i \times i!) \% n\)。 \(i \times i! = (i + 1)! - i!\),\(\sum_{i=1}^{n-1} i \times i! = (2! - 1!) + (3! 阅读全文
摘要:
A. It's Time To Duel 题意:第\(i\)个人和第\(i+1\)个人会比赛,每次比赛有一个人赢。给出一个\(01\)序列,\(s_i = 1\)表示第\(i\)个人至少赢了一次,\(s_i = 0\)表示一次也没赢。你需要判断这个序列是不是合法的。 有两个连续的\(0\)或者全是\ 阅读全文
摘要:
A. The Good Array 题意:一个长度为\(n\)的数组,满足每个\(i\)都有前\(i\)个数和后\(i\)个数有\(\lceil \frac{i}{k} \rceil\)个\(1\)。求这样的数组里\(1\)最少的有几个\(1\)。 从前往后模拟一遍,从后往前模拟一遍,记录\(1\) 阅读全文
摘要:
A. Blackboard List 题意:一开始有两个数,然后每次选择两个数的差的绝对值插入进来,最后有\(n\)个数。求一个可能的一开始的数。 如果全是正数,显然最大数不可能是其它数的差,那么它是一开始的数。 如果有负数,因为是插入绝对值,所以负数不可能是后面插入的,它是一开始的数。 点击查看代 阅读全文
摘要:
A. Plague Inc 多源\(bfs\)模板。 点击查看代码 #include <bits/stdc++.h> using i64 = long long; void solve() { int n, m; while (std::cin >> n >> m) { int k; std::ci 阅读全文