为什么题目6282运行出来总是wong?

ykj93 2024-09-28 20:52:26 20

#include <bits/stdc++.h> using namespace std;

bool f(string a) { stack s; for (int i = 0; i < a.size(); i++) { if (a[i] == '(' || a[i] == '[') s.push(a[i]); else { if (s.empty()) return false; if (s.top() == '(' && a[i] == ']') return false; if (s.top() == '[' && a[i] == ')') return false; s.pop(); } } if (s.empty()) return true; else return false; } int main() { string s; cin >> s; if (f(s)) puts("OK"); else puts("Wrong");

return 0;

}

{{ vote && vote.total.up }}

共 5 条回复

root 站长

这个代码没问题啊,你运行了哪个样例,发来我看看

root 站长

我在车上,到家了我看看

ykj93

李老屎

ykj93
ykj93

交上去AC了!