- 袁野老师 的博客
2026北京普及强化Day2比赛Code
- @ 2026-2-11 14:47:11
A
# include <bits/stdc++.h>
using namespace std;
int x,y,z;
int main() {
cin >> x >> y >> z;
if (x + y == z || x + z == y || y + z == x) cout << "true";
else cout << "false";
}
B
# include <bits/stdc++.h>
using namespace std;
int n,x,t[1010],a[1010];
int main() {
cin >> n;
for (int i=1; i<=n+2; ++i) {
cin >> a[i];
t[a[i]]++;
}
for (int i=1; i<=n+2; ++i)
if (t[a[i]] == 2)
cout << a[i] << " ",
t[a[i]] = 0;
}
C
# include <bits/stdc++.h>
using namespace std;
int n,a[1010],x;
string s;
int main() {
cin >> n;
for (int i=1; i<=n; ++i) cin >> a[i];
for (int i=1; i<=n; ++i) {
cin >> x >> s;
for (int j=0; j<x; ++j) {
if (s[j] == 'D') a[i]++;
else a[i]--;
if (a[i] == 10) a[i] = 0;
if (a[i] == -1) a[i] = 9;
}
}
for (int i=1; i<=n; ++i) cout << a[i] << " ";
}
D
# include <bits/stdc++.h>
using namespace std;
int n,a[1010],t[1010];
int main() {
cin >> n;
for (int i=1; i<=n; ++i) {
cin >> a[i];
if (i == 1) continue;
int b = abs(a[i] - a[i-1]);
if (b < 1 || b > n-1 || t[b]) {
cout << "Not jolly";
return 0;
}
t[b] = 1;
}
cout << "Jolly";
}
E
# include <bits/stdc++.h>
using namespace std;
int n,z,s,k,d;
int a[1010],b[1010];
int main() {
cin >> n >> z >> s;
for (int i=1; i<=n; ++i) cin >> a[i];
for (int i=1; i<=n; ++i) cin >> b[i];
for (int i=1; i<=n; ++i) {
if (a[i] > s) k -= 2;
else k += 1;
if (b[i] > z) d -= 2;
else d += 1;
if (k < 0) k = 0;
if (d < 0) d = 0;
}
cout << k << " " << d;
}