Skip to content

Commit 8bca8ad

Browse files
13.09.2025 15:00
1 parent 066340d commit 8bca8ad

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

432A Choosing Teams.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main()
4+
{
5+
int n, k;
6+
cin >> n >> k;
7+
int c = 0;
8+
for (int i = 0; i < n; i++)
9+
{
10+
int a;
11+
cin >> a;
12+
if (a <= 5 - k)
13+
{
14+
c++;
15+
}
16+
}
17+
cout << c / 3 << endl;
18+
return 0;
19+
}

490A Team Olympiad.cpp

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#include <iostream>
2+
#include <vector>
3+
using namespace std;
4+
int main()
5+
{
6+
int n;
7+
cin >> n;
8+
int one = 0, two = 0, three = 0;
9+
vector<int> v1;
10+
vector<int> v2;
11+
vector<int> v3;
12+
for (int i = 0; i < n; i++)
13+
{
14+
int a;
15+
cin >> a;
16+
if (a == 1)
17+
{
18+
v1.push_back(i + 1);
19+
one++;
20+
}
21+
else if (a == 2)
22+
{
23+
v2.push_back(i + 1);
24+
two++;
25+
}
26+
else
27+
{
28+
v3.push_back(i + 1);
29+
three++;
30+
}
31+
}
32+
int mini = min(one, min(two, three));
33+
cout << mini << endl;
34+
for (int i = 0; i < mini; i++)
35+
{
36+
cout << v1[i] << " " << v2[i] << " " << v3[i] << endl;
37+
}
38+
return 0;
39+
}

0 commit comments

Comments
 (0)