#include <bits/stdc++.h>
#define ll long long
#define ul unsigned long long
#define ld long double
#define rep(i, a, b) for (int i = (a); i < (b); i++)
#define repi(i, a, b) for (int i = (a); i > (b); i--)
#define all(x) x.begin(), x.end()
#define ks(x) (cout << #x << ":" << (x) << '\n')
#define fastio ios_base::sync_with_stdio(false), cin.tie(nullptr)
#define gcd _gcd
using namespace std;
const ll mod = 1000000007;
int main()
{
fastio;
ll tc = 1;
cin >> tc;
for (ll t = 0; t < tc; t++)
{
ll n;
cin >> n;
string s;
cin >> s;
ll cnt = 0;
ll i = n - 1;
if (s[n - 1] == ')')
{
i--;
cnt++;
while (s[i] == ')' && i > -1)
{
i--;
cnt++;
}
}
if (cnt > n / 2)
cout << "YES\n";
else
{
cout << "NO\n";
}
}
return 0;
}
5
2
))
12
gl))hf))))))
9
gege)))))
14
)aa))b))))))))
1
)*
这是不对的
while (s[i] == ')' && i > -1)
应该是
while (i > -1 && s[i] == ')')
如果i等于-1,那么在第一个版本中s[i]
会给出您可以看到的错误。但是在第二个版本中,i>-1
首先被求值,因为它是falses[i]
不被求值,所以不会导致错误。
启动错误 ApplicationContext.若要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2019-10-17 15:44:43.968错误10460--[main]O.S.Boot.SpringApplication:应用程序运行失败 我的pom.xml:
我正试图在Android Studio上调试我的项目——一个非常简单的东西——hello world。我得到这个信息: "安装未成功。应用程序无法安装:INSTALL_FAILED_MISSING_SHARED_LIBRARY apk列表:[0]'C:\Users\Pierr\AndroidStudioProjects\Hello\app\build\outputs\apk\debug\app d
正在启动Gradle守护进程...Gradle守护进程5 s 654 ms启动 失败:生成失败,出现异常。 > 其中:构建文件'c:\users\asus\androidstudioprojects\culturelwordsgame\app\Build.gradle'行:1 错误:评估项目':app'时出现问题。 未能应用插件[id'com.android.internal.version-ch
解决问题
我在Gradle控制台得到这个错误 错误:配置根项目“QuakeReport”时出现问题。 无法解析配置“:classpath”的所有文件。找不到com.android.tools.build:gradle:3.0.0。在以下位置搜索:文件:/applications/Android Studio.app/contents/gradle/m2repository/com/android/tools
我发现了一个问题,即数据在控制器中正确编码并编译,但在alert语句中(或页面上)没有正确显示。请看下面的配置。 Tomcat服务器属性 null null null null null null null server.xml配置 我在这里缺少了什么样的简单配置?