Top.Mail.Ru
Ответы

Set C++.Превышено ограничение по времени 3 сек. Как убрать?

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main(){
int n;
cin >> n;
vector<string> v1;
vector<string>::iterator iter;
string sms;

for(int i = 0; i < n; i++){
cin >> sms;
if(v1.empty()){
v1.push_back(sms);
}
else
{
iter = find(v1.begin(), v1.end(), sms);
if(iter != v1.end()){
v1.erase(iter);
v1.push_back(sms);
}
else
{
v1.push_back(sms);
}
}
}
cout << '\n';
for ( vector<string>::reverse_iterator riter=v1.rbegin(); riter!=v1.rend(); ++riter)
cout << *riter << '\n';

return 0;
}

По дате
По рейтингу
Аватар пользователя
Ученик

пиши на форум программистов, там тебе помогут