ybt1130 找第乙個只出現一次的字元

2022-09-22 04:03:06 字數 582 閱讀 2406

時間限制: 1000 ms         記憶體限制: 65536 kb

提交數: 62333     通過數: 23786

給定乙個只包含小寫字母的字串,請你找到第乙個僅出現一次的字元。如果沒有,輸出no。

乙個字串,長度小於100000。

輸出第乙個僅出現一次的字元,若沒有則輸出no。

**如下:

1 #include2 #include3

using

namespace

std;

4char a[100001],b[26];5

intmain()

617 cout<<"no"

<18return0;

19 }

這道題的思路就是:

我先開兩個陣列,乙個是裝輸入的字元的a【】,另乙個b【】用於判斷:

首先將a【i】視為askma值,那麼每種字母就有屬於自己的編號;用乙個for迴圈,如果編號相同b【a【i】】++;最後用for迴圈檢查是否有只出現過一次的(即b【a【i】】==1),有的話直接輸出並:終止流程(即return 0,很關鍵),否則就輸出「no」;就行啦!

1130 找第乙個只出現一次的字元

時間限制 1000 ms 記憶體限制 65536 kb 提交數 14222 通過數 5344 給定乙個只包含小寫字母的字串,請你找到第乙個僅出現一次的字元。如果沒有,輸出no。乙個字串,長度小於100000。輸出第乙個僅出現一次的字元,若沒有則輸出no。abcabdcno include inclu...

找第乙個只出現一次的字元

描述 給定乙個只包含小寫字母的字串,請你找到第乙個僅出現一次的字元。如果沒有,輸出no。輸入乙個字串,長度小於100000。輸出輸出第乙個僅出現一次的字元,若沒有則輸出no。樣例輸入 abcabd 樣例輸出 c思路 題目中要求的是只出現一次且為第乙個的字元,可先將輸入的字串中每個字元出現的次數統計,...

找第乙個只出現一次的字元

描述 給定乙個只包含小寫字母的字串,請你找到第乙個僅出現一次的字元。如果沒有,輸出no。格式 輸入格式 乙個字串,長度小於等於100000。輸出格式 輸出第乙個僅出現一次的字元,若沒有則輸出no。c include define n 100000 include using namespace st...