bhanu870
BAN USER#include <bits/stdc++.h>
#include<queue>
#include<vector>
#define ll long long int
using namespace std;
int main()
{
unordered_map<char,int> u1;
string str="aabdceaaabbbcd";
for(int i= str.length() - 1;i>=0;i--)
{
if(u1.count(str[i])==0)
{
u1[str[i]]=1;
cout<<str[i];
}
return 0;
};
#include <bits/stdc++.h>
#include<queue>
#include<vector>
#define ll long long int
using namespace std;
class Word
{
public:
int index;
char w;
};
bool comp(Word a,Word b)
{
return (a.index > b.index);
}
int main()
{
vector<Word> v1;
unordered_map<char,int> u1;
string str="aabdceaaabbbcd";
for(int i= str.length() - 1;i>=0;i--)
{
Word obj;
obj.index=i;
obj.w=str[i];
if(u1.count(str[i])==0)
{
u1[str[i]]=1;
v1.push_back(obj);
}
}
sort(v1.begin(),v1.end(),comp);
for (int i=0;i<v1.size();i++)
{
cout<<v1[i].w;
}
return 0;
};
- bhanu870 May 31, 2016