摘要:
A 找到最后一个点的位置,使用 substr 函数。 B 模拟,记得边界是循环的。 C 容易发现答案为: \[\min_p(\sum_{i=1}^{p}a_i)+\sum_{i=1}^{n}a_i \]D 由于不同状态数只有 \(60^4\),容易搜索,但是我去吃饭了,所以没能快速切掉。 E 有一个 阅读全文
摘要:
A 一笔带过,维护可能的最大值和最小值,并对于 3 操作特殊维护一下即可。 B 枚举第一个人删多少个数(贪心的想,一定删最大的几个,因为假如留着一定会对第二个人有利) 第二个人一定是翻的越多越好,且翻的都是最大的几个数。 使用前缀和容易计算答案。 C 妙妙题。 枚举 \(k\),接着发现 \(a_i 阅读全文
摘要:
所有代码都在如下模板中运行 #include<bits/stdc++.h> using namespace std; namespace gza{ #define int long long #define pb push_back #define MT int TTT=R;while(TTT--) 阅读全文