init commit

This commit is contained in:
2025-04-13 21:48:15 +03:00
commit 23255e9121
192 changed files with 12200 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#include <vector>
#include <set>
#include <algorithm>
#include <cstdint>
void process(const std::vector<int>& mas1, std::vector<int>& mas2) {
std::set<int> set1(mas1.begin(), mas1.end());
if (set1.empty() || mas2.empty()) {
return;
}
for (auto it = mas2.end() - 1; it != mas2.begin() - 1; --it) {
int dst = it - mas2.begin();
if (std::find(set1.begin(), set1.end(), dst) != set1.end()) {
mas2.erase(it);
}
}
return;
}