有那么一点神奇
  • 板块灌水区
  • 楼主Danno0v0
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/11/18 21:59
  • 上次更新2023/10/27 02:28:20
查看原帖
有那么一点神奇
167279
Danno0v0楼主2022/11/18 21:59

校内OJ上测的某道题,这个是85pts:

#include<bits/stdc++.h>
#define Max 5000001
#define mod 998244353

using namespace std;
(很长的快读省掉了。)
#define int long long
int depth[Max],fa[Max],size[Max],bel[Max];
bool check[Max];
int fi[Max],to[Max],nx[Max],tot;
int fac[Max],inv[Max],dv_;
int P[Max];
int n,k,s,x,y,Ans;
(下面也省了。)

这个是A了:

#include<bits/stdc++.h>
#define Max 5000001
#define mod 998244353

using namespace std;
(同上。)
#define int long long
int depth[Max],fa[Max],size[Max],bel[Max];
bool check[Max];
int fi[Max],to[Max],nx[Max],tot;
int fac[Max],inv[Max];
int P[Max];
int n,k,s,x,y,Ans,dv_;

两者的唯一差别只有 dv_ 定义位置不同

测试了没有任何数组存在越界情况

真神奇

为什么呢

2022/11/18 21:59
加载中...