#include <iostream>
#include <string>
using namespace std;
bool isUniqueChars(string str)
{
if (str.size() > 256)//假设字符串为ASCII码,最多256个字符
{
return false;
}
bool char_set[256];
memset(char_set, 0, sizeof(char_set));
for (int i = 0; i < str.size(); i++)
{
if (char_set[str[i]])
{
return false;
}
char_set[str[i]] = true;
}
return true;
}
int main()
{
string str;
cin >> str;
cout << isUniqueChars(str) << endl;
getchar();
return 0;
}
#include <string>
using namespace std;
bool isUniqueChars(string str)
{
if (str.size() > 256)//假设字符串为ASCII码,最多256个字符
{
return false;
}
bool char_set[256];
memset(char_set, 0, sizeof(char_set));
for (int i = 0; i < str.size(); i++)
{
if (char_set[str[i]])
{
return false;
}
char_set[str[i]] = true;
}
return true;
}
int main()
{
string str;
cin >> str;
cout << isUniqueChars(str) << endl;
getchar();
return 0;
}