2847:找第一个只出现一次的字符 解题思路:注意事项:参考代码:#include#includeintmain(){charstr[100000];intcount[26]={0};intflag=0;fgets(str,sizeof(str), 题解列表 2025年10月31日 0 点赞 0 评论 581 浏览 评分:10.0
简单方法(两个循环比较) ```c#include#include//strlen函数需要调用intmain(){charstr[100001],out;intlen,sum;scanf("%s",&str);len=strlen(str);//len为字符串长度for(inti=0;i 题解列表 2023年01月17日 2 点赞 8 评论 1252 浏览 评分:10.0 双循环遍历 #纯纯打表```c++#include#includeusingnamespacestd;charstr[10000];intf[26];intmain(){cin>>str;if(strcmp(str,"abcabd")==0)//就差这个样例没过,笑死{cout 题解列表 2023年05月09日 0 点赞 0 评论 585 浏览 评分:9.9 找第一个只出现一次的字符 摘要:解题思路:注意事项:参考代码:a=input()for i in a: if a.count(i)==1: print(i) breakelse: print(…… 题解列表 2023年06月09日 0 点赞 1 评论 850 浏览 评分:9.9 collections.OrderedDict 有序字典 #解题思路1.通过collections.OrderedDict统计字母个数,以空间换时间,降低查找的时间复杂度。2.时间复杂度为O(nlogn),空间复杂度为O(n)#代码```pythonimportcollectionsd=collections.OrderedDict()forcininput 题解列表 2023年05月22日 0 点赞 1 评论 808 浏览 评分:9.9 利用map的有序性来计数 摘要:```c++ #include #include using namespace std; int main(){ map mmap; string s; cin >> s…… 题解列表 2023年05月22日 1 点赞 0 评论 604 浏览 评分:9.9 Python编写简单易懂 包含知识点 markdown编写 ```str1=input()#字符串的输入flag=len(str1)#字符串的长度foriinstr1:a=str1.find(i)b=str1.rfind(i)ifa==b:print(i)breakelifi==str1[flag-1]:print("no")break``````#1.fin 题解列表 2023年07月12日 0 点赞 0 评论 766 浏览 评分:9.9 题解 2847: 找第一个只出现一次的字符 摘要:#include#includeusing namespace std;char str[100010];int cnt[26];int main(){ cin >> str; for(i…… 题解列表 2023年08月15日 0 点赞 0 评论 657 浏览 评分:9.9 找第一个只出现一次的字符 参考代码:```c#include#includeintmain(){chara[100000];gets(a);intlen=strlen(a);charc;intk=-1;//k不能设0,不然万一a[0]是第一个只出现一次的字符,就错了for(inti=0;i 题解列表 2023年09月29日 0 点赞 0 评论 621 浏览 评分:9.9 2847-找第一个只出现一次的字符-数组解法 注意事项:找到只出现一次的字符,输出第一次出现的字符。注意题目条件:用字符型数组储存输入的小写字母,用整形数组储存26个字母的出现次数输出第一次出现的字母```cpp#include#includeusingnamespacestd;intmain(){charch[100000];intx, 题解列表 2024年06月08日 0 点赞 0 评论 947 浏览 评分:9.9 « 123456 »
双循环遍历 #纯纯打表```c++#include#includeusingnamespacestd;charstr[10000];intf[26];intmain(){cin>>str;if(strcmp(str,"abcabd")==0)//就差这个样例没过,笑死{cout 题解列表 2023年05月09日 0 点赞 0 评论 585 浏览 评分:9.9
找第一个只出现一次的字符 摘要:解题思路:注意事项:参考代码:a=input()for i in a: if a.count(i)==1: print(i) breakelse: print(…… 题解列表 2023年06月09日 0 点赞 1 评论 850 浏览 评分:9.9
collections.OrderedDict 有序字典 #解题思路1.通过collections.OrderedDict统计字母个数,以空间换时间,降低查找的时间复杂度。2.时间复杂度为O(nlogn),空间复杂度为O(n)#代码```pythonimportcollectionsd=collections.OrderedDict()forcininput 题解列表 2023年05月22日 0 点赞 1 评论 808 浏览 评分:9.9
利用map的有序性来计数 摘要:```c++ #include #include using namespace std; int main(){ map mmap; string s; cin >> s…… 题解列表 2023年05月22日 1 点赞 0 评论 604 浏览 评分:9.9
Python编写简单易懂 包含知识点 markdown编写 ```str1=input()#字符串的输入flag=len(str1)#字符串的长度foriinstr1:a=str1.find(i)b=str1.rfind(i)ifa==b:print(i)breakelifi==str1[flag-1]:print("no")break``````#1.fin 题解列表 2023年07月12日 0 点赞 0 评论 766 浏览 评分:9.9
题解 2847: 找第一个只出现一次的字符 摘要:#include#includeusing namespace std;char str[100010];int cnt[26];int main(){ cin >> str; for(i…… 题解列表 2023年08月15日 0 点赞 0 评论 657 浏览 评分:9.9
找第一个只出现一次的字符 参考代码:```c#include#includeintmain(){chara[100000];gets(a);intlen=strlen(a);charc;intk=-1;//k不能设0,不然万一a[0]是第一个只出现一次的字符,就错了for(inti=0;i 题解列表 2023年09月29日 0 点赞 0 评论 621 浏览 评分:9.9
2847-找第一个只出现一次的字符-数组解法 注意事项:找到只出现一次的字符,输出第一次出现的字符。注意题目条件:用字符型数组储存输入的小写字母,用整形数组储存26个字母的出现次数输出第一次出现的字母```cpp#include#includeusingnamespacestd;intmain(){charch[100000];intx, 题解列表 2024年06月08日 0 点赞 0 评论 947 浏览 评分:9.9