首页
题库
训练
比赛
作业
讨论
评测记录
排名
登录
注册
Language
English
한국어
简体中文
正體中文
全部题解
共 78 篇
时间
题目
题解
作者
2026-8-13 16:42:39
*
## 15 分钟简单暴力 ```cpp #include <bits/stdc++.h> #define int long long using namespace std; const int INF = 200'000LL * 1'000'000'000 + 1; const int MAXN =...
33DAI
2026-8-13 15:27:37
*
## 三分钟暴力 ```cpp #include <bits/stdc++.h> using namespace std; string s; bool check(int l, int r) { for (int i = l, j = r; i <= j; i++, j--) if...
33DAI
2026-8-13 15:24:29
*
## 三分钟暴力 ```cpp #include <bits/stdc++.h> using namespace std; vector<int> a; bool check(int x) { for (int i = 0; i < a.size(); i++) if (a[i] == x) ...
33DAI
2026-8-12 16:50:54
*
```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; const int MAXM = 400000; int n, m, k; struct Edge { int u, v, w; }; Edge...
33DAI
2026-8-12 16:50:13
*
## 60 分 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; int n, b; struct Line { int l, r, w; }; Line e[MAXN + 5]; bool...
33DAI
2026-8-12 16:48:18
*
https://oj.33dai.cn/p/D0448/solution
33DAI
2026-8-12 16:47:54
*
## 暴力 1 ```cpp #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); long long n, p; cin >> n >>...
33DAI
2026-8-10 10:55:45
*
## 基础暴力 实际得分 70 分 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; int n, q; long long a[MAXN + 5]; int main() { ...
33DAI
2026-8-10 10:55:30
*
## 枚举+扫描线(一维大概只能算扫描点?) 实际得分 30 分,实际上就是类似括号匹配,算算最多嵌套了几层 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; int n, q; int l[MAXN +...
33DAI
2026-8-10 10:55:18
*
## 轻松 dfs 实际得分 65 分 ```cpp #include <bits/stdc++.h> using namespace std; int n, m; char g[1005][1005]; int ans; int dis[1005][1005][3]; // x, y: 当前位置 // ex,...
33DAI
2026-8-10 10:54:39
*
## 暴力枚举 ```cpp #include <bits/stdc++.h> using namespace std; int n, m, T; long long a[200000 + 5]; int main() { cin >> n >> m >> T; for (int i = 1; i...
33DAI
2026-8-10 10:54:18
*
## 基础做法 枚举哪条边用优惠券+优化到不能优化的最短路,$O(m^2n)$ 理论得分 30 分,实际得分初评数据 100 分。 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; const int...
33DAI
2026-8-10 10:54:05
*
## 如果耗时都相同 理论得分 30 分 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; int n; // 需要的时间(都相同),截止时间 int pi, d[MAXN + 5]; int...
33DAI
2026-8-10 10:53:56
*
## 暴力搜索 实际上可以把每个联动绑定到编号较大的物品,这样就能边搜边判断是否可行,能快一点,多拿点分。 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200; const int MAXP = 200; int n,...
33DAI
2026-8-10 10:53:43
*
## $O(n^3)$ 暴力 理论得分 0 分。 ```cpp #include <bits/stdc++.h> using namespace std; const int MAXN = 200000; int n; long long k; int a[MAXN + 5]; int main() { ...
33DAI
2026-7-14 17:06:34
*
## 踏遍线段 前两个子任务就不说了,有些同学没注意到第二个子任务有四种情况。 满分做法首先要能看出来先二分答案,把构造转换成检验。然后怎么检查 $x$...
33DAI
2026-7-14 17:06:00
*
## 逢七上学 这题其实是作为教学题出的。首先简单的暴力枚举就不说了。 所有的枚举优化第一个要找的突破口就是限制条件,比较好想到根据回文数这个限制,可以通过枚举左半边,构造右半边的形式,来把枚举规模降低到 $\sqrt{n}$。很轻松能写出 60 分的代码. ```cpp #include...
33DAI
2026-7-14 17:05:40
*
有很多同学错在了 $4+6=0$ 以及 $999999999999999999 111111111111111111=0$。我也比较残忍,没注意到这个直接 10 分哈哈哈。 ```cpp #include <bits/stdc++.h> #define int long long using namespace...
33DAI
« 第一页
‹ 前一页
1
2
3
还没有账户?
注册一个 33OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
现在注册
关闭
登录
使用您的 33OJ 通用账户
用户名
密码
记住我
忘记密码或者用户名?