摘要:
Make a Rectangle 要么取同一种数,要么取最大和次大 #include <bits/stdc++.h> using namespace std; int main() { int n; scanf("%d", &n); map<int,int> f; vector<int> a(n); 阅读全文
摘要:
1. gym102465F 题意:给定$n$个有权值的平面点,求选两点连线,使得直线两边权值和差最小 思路就是枚举每个点极角排序,滑动区间维护长π的区间的权值和 #include <bits/stdc++.h> using namespace std; const int N = 4e3+10; c 阅读全文
摘要:
A B 找下规律发现答案是[2,n+1]的和加上[2,n+1]的素数和再减$4$, 直接min_25 C 队友过的 D E 根据SG定理可以得到$SG(n)=\mathop{mex} \{SG(\frac{n}{d})\oplus ...\oplus SG(\frac{n}{d}) \} $, 异或 阅读全文
摘要:
swerc 2018 A 模拟 B 考虑二分答案$x$, 一个区间[i,i+x-1]合法等价于右端点最小值-左端点最大值+1>=x, RMQ预处理最值即可 C D 答案在类似于一个中位数的位置最优, 坐标范围很小可以直接暴力 E 水题 F G H I 先判掉边界周围的石头和单独一块的石头, 然后其他 阅读全文