10 2022 档案
摘要:#include <bits/stdc++.h> #define int long long using namespace std; int tong1[2323233], tong2[2323233]; signed main() { int T; cin >> T; while (T --)
阅读全文
摘要:甚么神仙题啊…… #include <iostream> #include <vector> #include <cstdio> #include <cstring> #include <iterator> #include <utility> #define int long long using
阅读全文
摘要:T1:直接模拟即可。 #include <iostream> #include <cstring> #include <algorithm> #define int long long using namespace std; signed main() { int t; cin >> t; whi
阅读全文
摘要:#include <bits/stdc++.h> using namespace std; const int N = 250; int n; double a[N][N], x[N], p[N][N], q[N][N]; void gauss() { for (int i = 1; i <= n;
阅读全文
摘要:如果选不完价格前 小的牛,那么就选价格最小的 头牛。 否则,使用优惠劵购买前 小的牛。 剩余的钱反悔贪心。 分类讨论: 不用券,花费 元。 用券但是不反悔,花费 元。 用券而且反悔,花费 。 用三个堆维护即可。
阅读全文
摘要:根号分治。 需要进行分类讨论: 当 的时候,可以进行暴力 :暴力求出数组所有区间的最大值。(需要使用前缀和) 否则,可以使用一个叫做 “记忆化” 的鬼玩意。 如果当前区间已经被枚举过,那么由于是静态的,直接输出上一回枚举的答案。否则就暴力枚举然后记录答案。 #include
阅读全文
摘要:判断是否有解可以使用差分约束。 求解赛车手的成绩的取值可以使用 Floyd。但是 会 TLE。 可以先进行一次缩点。 然后进行 Floyd 求出每一个连通块内的最长路径 ,然后最终答案是 。 存在负环就是无解。这道
阅读全文