RT,一直RE,为什么?为什么?为什么?我调了一早上了。求求大佬帮我调一下吧!
#include<bits/stdc++.h>
using namespace std;
int n;
bool vis[100005];
inline int RFS(int x){
vis[x]=false;
int ans=0;
for(int i=1;i<=n;i++){
int v=rand()%x;
if(!vis[v])vis[v]=false,ans+=RFS(v),vis[v]=0;
}
vis[x]=0;
return ans;
}
inline int read(){
int x;
cin>>x;
return x;
}
int main(){
srand((int)time(NULL));
n=read();
printf("%d\n",RFS(rand()%n));
return 0;
}