C++ Fundamentals problem.
Здравейте, имам проблем с една от задачите.
https://judge.softuni.bg/Contests/Compete/Index/1037 , от тук може да вземете условията, както и да тествате решения.Проблемът е, че ми дава 40/100 , като ми връща останалите като " Грешка по време на изпълнениет ". Код:
#include<iostream>
#include <vector>
int main() {
std::cin.sync_with_stdio(false);
std::cout.sync_with_stdio(false);
std::string dna; int i = 0, k = 0;
std::vector <std::string> equal;
std::cin >> dna; std::string found;
for (int x = 0; x < dna.length() - 1; x++)
{
found += dna[x];
if ((x+1) % 5 == 0 && x != 0)
{
equal.push_back(found);
found.clear();
}
}
for (int y = 0; y < equal.size(); y++)
{
int z = 0;
for (int x = 0; x < equal.size(); x++)
{
if (equal[y] == equal[x])
{
z++;
}
}
if (z == 1)
{
std::cout << equal[y];
}
}
}
Надявам се да отделите време за това !
Благодаря , но се надявам някой да каже къде ми е грешката.