1130:找第一个只出现一次的字符

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 48753     通过数: 18815

【题目描述】

给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。

【输入】

一个字符串,长度小于100000。

【输出】

输出第一个仅出现一次的字符,若没有则输出no。

【输入样例】

abcabd

【输出样例】

c

【参考代码】

C代码:

#include <stdio.h>
#define N 100010
char s[N];
int main()
{int letters[26]= {0};int i,flag=0;gets(s);for(i=0;s[i]!='\0';i++)letters[s[i]-'a']++;for(i=0;s[i]!='\0';i++){if(letters[s[i]-'a']==1){printf("%c\n",s[i]);flag=1;break;}}if(flag==0)printf("no\n");return 0;
}

C++代码:

#include <iostream>
#include <string>using namespace std;int main()
{string s;bool flag=false;int letters[26]={0};cin >> s;for(int i=0;s[i]!='\0';i++)letters[s[i]-'a']++;for(int i=0;i<s.size();i++){if(letters[s[i]-'a']==1){cout << s[i] << endl;flag=true;break;}}if(flag==false)cout << "no" << endl;return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1130

信息学奥赛一本通(1130:找第一个只出现一次的字符)相关推荐

  1. 信息学奥赛一本通 1130:找第一个只出现一次的字符 | OpenJudge NOI 1.7 02

    [题目链接] ybt 1130:找第一个只出现一次的字符 OpenJudge NOI 1.7 02:找第一个只出现一次的字符 [题目考点] 1. 字符串 2. 散列存储 [解题思路] 依据散列存储思想 ...

  2. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  3. 找第一个只出现一次的字符_剑指offer 字符流中第一个只出现一次的字符

    题目描述: 请实现一个函数用来找出字符流中第一个只出现一次的字符.例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是'g'.当从该字符流中读出前六个字" ...

  4. 找第一个只出现一次的字符_leetcode哈希表之第一个只出现一次的字符

    序 本文主要记录一下leetcode哈希表之第一个只出现一次的字符 题目 在字符串 s 中找出第一个只出现一次的字符.如果没有,返回一个单空格. s 只包含小写字母.示例:s = "abac ...

  5. 信息学奥赛C++语言:找第一个只出现一次的字符

    [题目描述] 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符.如果没有,输出no. [输入] 一个字符串,长度小于100000. [输出] 输出第一个仅出现一次的字符,若没有则输出no ...

  6. 1130:找第一个只出现一次的字符

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14222 通过数: 5344 [题目描述] 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符.如果没有,输出no. ...

  7. C语言 找第一个只出现一次的字符

    Description 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符.如果没有,输出no. Input 一个字符串,长度小于100000. Output 输出第一个仅出现一次的字符, ...

  8. WZOI-306找第一个只出现一次的字符

    题目描述: 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符.如果没有,输出no. 输入格式: 一个字符串,长度小于100000. 输出格式: 输出第一个仅出现一次的字符,若没有则输出n ...

  9. 字符串:找第一个只出现一次的字符(python实现)

    题目描述 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符. 输入 一个字符串,长度小于100000. 输出 输出第一个仅出现一次的字符,若没有则输出no. 样例输入 abcabd 样例 ...

最新文章

  1. 如何查看SharePoint未知错误
  2. 在kindle fire 上安装CM10 Jelly Bean ROM
  3. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
  4. jpa 实体图查询_JPA实体图
  5. arraylist线程安全吗_Java的线程安全、单例模式、JVM内存结构等知识梳理
  6. java 线程百科_Java并发——线程介绍
  7. vscode 常用配置
  8. 《Python CookBook2》 第一章 文本 - 测试一个对象是否是类字符串 字符串对齐
  9. 【零基础Eviews实例】01异方差的检验与修正
  10. godaddy无法修改域名服务器,GoDaddy域名修改DNS设置方法
  11. Unable to start ServletWebServerApplicationContext due to missing ServletWeb解决办法
  12. 拒退10万保证金 哈啰杨磊被限制消费 公司回应正在申请解除
  13. 基于SVD算法的电影推荐系统实验
  14. DirectX11实现FFT海面模拟
  15. 最新大学英语四级词汇表 A
  16. Win32 编程基础
  17. C语言 | getchar()、getche()、getch()的区别?
  18. 关于win11管理员提权方法的补充技巧
  19. 开发人员必知的5个CI/CD工具
  20. VGA系列之一:VGA显示器驱动篇

热门文章

  1. UNION,EXISTS,IN等在SQL语句中的灵活应用和场境的选择。
  2. vmware下ubuntu重启后不能上网
  3. OpenCV入门及应用案例:手把手教你做DNN图像分类
  4. 用python爬虫爬取无水印图片_使用python 爬虫,爬取图片
  5. python 类和对象_Python零基础入门学习33:类与面向对象编程:类的继承
  6. python爬虫实例手机_python爬虫实例详解
  7. Spring 官宣,干掉原生 JVM!
  8. 阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?
  9. 为啥HashMap的默认容量是16?
  10. 2021 年 6 月程序员工资统计,惨不忍睹。。。