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

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

abcabd

【输出样例】

c

【来源】

No

代码

#include <iostream>
#include <cstring>
using namespace std;
int main()
{char str[100000],a[26]={0};cin >> str;long len = strlen(str);for (int i=0;i<len;i++)a[str[i]-'a']++;for (int i=0;i<len;i++)if (a[str[i]-97] == 1){cout << str[i];return 0;}cout << "no";return 0;
}

1130:找第一个只出现一次的字符相关推荐

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

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

  2. 信息学奥赛一本通(1130:找第一个只出现一次的字符)

    1130:找第一个只出现一次的字符 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 48753     通过数: 18815 [题目描述] 给定一个只包含小写字母的 ...

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

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

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

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

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

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

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

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

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

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

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

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

  9. 找第一个只出现一次的字符(C语言)

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

最新文章

  1. qt on android qml,Qt on Android: Qt Quick 之 Hello World 图文详解
  2. python-正则表达式知识点积累
  3. vs2015+opencv3.4安装及问题整理
  4. 数据结构之---二叉树C实现
  5. 《当程序员的那些狗日日子》(六十一)美丽的天际
  6. Uno 平台 一 WinUI终极跨平台方案(一)
  7. F-Secure Client Security 注册机
  8. mysql索引为什么使用B+tree,InnoDB与MyISAM 的区别
  9. 【LeetCode】【HOT】297. 二叉树的序列化与反序列化(BFS)
  10. 新年放大招:Github 私库免费了!
  11. 数值分析--第二章--追赶法
  12. 计算机桌面图标右上角出现双箭头符号,电脑桌面图标有箭头,如何消除小小障碍小编有绝招...
  13. 异星工厂服务器无响应,异星工厂无法联机解决方法 异星工厂无法联机怎么办...
  14. node-sails后台搭建
  15. Android面试知识总结
  16. khadas与树莓派_抛弃电信机顶盒,单板电脑打造家庭多媒体中心
  17. 茁壮浏览器 android,傲游浏览器六一纯真献礼 过个别开生面的儿童节
  18. MMC、EMMC、MCP、EMCP区别
  19. 做一个迷你播放器放在桌面
  20. Hexo博客icarus主题定制篇

热门文章

  1. Ubuntu安装Chrome及hosts修改
  2. ActiveMQ的介绍及使用实例.
  3. php72w redis,docker php7安装php-redis
  4. linux怎么释放内存占用,如何将linux占用的空间释放
  5. C语言学习之用指针方法对10个整数按由大到小顺序排序
  6. ai画面怎么调大小_ai如何调整对象大小
  7. 三态门三个状态vhdl_人防门是什么?为什么会侵线导致重庆地铁事故
  8. 网易2013校园招聘笔试题集锦
  9. 【Python】【Flask】
  10. 坚持是一件很难的事情