清空
对于多测且
int n,m,a[maxn];
// 一堆变量
void f1(){
// ...
}
void f2(){
// ...
}
// 一堆函数
void solve(){
// ...
}
signed main(){
solve();
}
那么,把这段代码改成这样:
struct Solver{
int n,m,a[maxn];
// 一堆变量
void f1(){
// ...
}
void f2(){
// ...
}
// 一堆函数
void solve(){
// ...
}
}solver;
signed main(){
cin>>t;
while(t--) solver={},solver.solve();
}
即可快速得到多测的版本。
当然这样清空常数会很大,慎重使用。