main
黄海 1 year ago
parent 9b18e1c531
commit ddebe05d78

@ -1,8 +1,31 @@
#include <bits/stdc++.h> #include <bits/stdc++.h>
using namespace std; using namespace std;
/*
5
2 3 4 5 2
4
5
3 2 4 2 5
4
5
3 2 4 2 3
3
7
3 2 4 2 5 3 1
5
5
3 2 3 2 5
4
*/
int res; // 一共处理几次 int res; // 一共处理几次
// 是不是全是字符零 // 是不是全是字符零
bool isAllZero(string s) { bool check(string s) {
for (int i = 0; i < s.size(); i++) for (int i = 0; i < s.size(); i++)
if (s[i] != '0') return false; if (s[i] != '0') return false;
return true; return true;
@ -30,7 +53,7 @@ int main() {
cin >> n >> s; cin >> n >> s;
// 多次循环,判断是不是已经全是'0'的字符串,如果不是,则继续处理 // 多次循环,判断是不是已经全是'0'的字符串,如果不是,则继续处理
while (!isAllZero(s)) { while (!check(s)) {
// 记录有多少个非0数字都是多少个 // 记录有多少个非0数字都是多少个
memset(b, 0, sizeof b); memset(b, 0, sizeof b);
memset(p1, -1, sizeof p1); memset(p1, -1, sizeof p1);

Loading…
Cancel
Save