我的代码感觉没毛病为啥5.43%
#include <bits/stdc++.h> using namespace std; string s; const int mod=1e9+7; int main() { cin>>s; int ans=1; int cnt=0; for(int i=0;i<s.size();i++) { if(s[i]=='(') cnt++; else {ans=(ans*cnt)%mod; cnt--;} } printf("%d\n",ans%mod); }玄学,感觉这样写没毛病,求大佬指点。