map ở đây là mảng mình dùng để đếm số lần xuất hiện và lưu lại vị trí của kí tự đó
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;string s;
cin>>n>>s;
map<char,int> d,vitri;
for (int i=0;i<s.length();i++)
{
if (d[s[i]]==0)
vitri[s[i]]=i+1;
d[s[i]]++;
if (d[s[i]]==n)
{
cout<<vitri[s[i]];
exit(0);
}
}
cout<<0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;string s;
cin>>n>>s;
int a[123]={0};
char z;
fill(a,a+123,0);
for (int i=0;i<s.length();i++)
{
int d=s[i];
a[d]++;
if (a[d]==n)
{
z=s[i];
break;
}
}
for (int i=0;i<s.length();i++)
{
if (z==s[i])
{
cout<<i+1;
exit(0);
}
}
cout<<0;
}