ABC430我的代码求助
2025-11-01 21:45:14
发布于:江西
A
AC
#include <iostream>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if (c >= a && d < b) cout << "Yes";
else cout << "No";
return 0;
}
B
WA
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, m;
set<string> a;
cin >> n >> m;
int mp[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) cin >> mp[i][j];
}
for (int i = 0; i <= n - m; i++) {
for (int j = 0; j <= n - m; j++) {
string s;
for (int ii = i; ii < i + m; ii++) {
for (int jj = j; jj < j + m; jj++) {
s += mp[ii][jj];
}
}
a.insert(s);
}
}
cout << (a.size());
return 0;
}
C
WA
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, a, b, ans = 0;
string s;
cin >> n >> a >> b >> s;
int maxd = s.size() - 1;
for (int i = 0; i <= maxd; i++) {
for (int j = i; j <= maxd; j++) {
int acnt = 0, bcnt = 0;
for (int t = i; t <= j; t++) {
if (s[t] == 'a') acnt++;
if (s[t] == 'b') bcnt++;
}
if (acnt >= a) {
if (bcnt >= b) ans++;
}
}
}
cout << ans;
return 0;
}
全部评论 1
14小时前 来自 江西
0







有帮助,赞一个