当前位置: 首页 > news >正文

找第一个只出现一次的字符(信息学奥塞一本通-1130)

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

abcabd

【输出样例】

c

【题解代码】

#include<bits/stdc++.h>
using namespace std;

const int N = 1e5 + 10;
int cnt[N];

int main()
{
	string s; getline(cin, s);

	for (int i = 0; i < s.size(); i++)
	{
		cnt[s[i]]++;
	}
	for (int i = 0; i < s.size(); i++)
	{
		if (cnt[s[i]] == 1)
		{
			cout << s[i];
			return 0;
		}
	}
	cout << "no";

	return 0;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/72012.html

相关文章:

  • C语言和C++到底有什么关系?
  • 传统RAG vs 知识图谱:大模型时代的知识管理革命
  • 电子元器件——三极管
  • 蓝桥与力扣刷题(蓝桥 星期计算)
  • (下一个更新)PATNAS: A Path-Based Training-Free NeuralArchitecture Search
  • 中间件的安全问题
  • 二叉树相关算法
  • DeepSeek与人工智能:技术演进、架构解析与未来展望
  • 如何解决ChatGPTplus/pro o1/o3模型无法识别图片或者文件,限制次数?
  • 将bin文件烧录到STM32
  • HOT100(1)
  • 【Linux文件IO】系统IO中API描述和基本使用
  • 【论文阅读】Cross-View Fusion for Multi-View Clustering
  • 商业计划 - 四维拆解ToB、ToC、ToG、ToVC:商业赛道的本质差异与战略选择
  • 浅谈树状数组算法
  • Type_ C和锂电池自切换电路
  • 圣奥获“突出贡献企业”和“强工业企业”等多项殊荣
  • 【Git】--- 初识Git Git基本操作
  • BaseActivity 和 BaseFragment 的现代化架构:ViewBinding 与 ViewModel 的深度整合
  • leetcode hot100特殊题型
  • 安装配置Anaconda
  • 前缀和算法第一弹(一维前缀和和二维前缀和)
  • c++图论(三)之图的遍历
  • 图解多头注意力机制:维度变化一镜到底
  • doris:安全概览
  • 【计算机视觉】工业表计读数(1)--基于关键点检测的读数识别方案
  • uboot源码结构
  • 树莓派 连接 PlutoSDR 教程
  • 给AI编程泼一盆冷水
  • 了解浏览器