2023年1月20日訓練日記

2021-09-10 01:50:20 字數 494 閱讀 3717

今天做的關於字元陣列,字串的有關題目。

第一道題是找第乙個只出現一次的字元。例如,輸入是abcabd.輸出是a.**

char s[100000] ;

int c[26];

gets(s);int l=strlen(s);

for(int i=0;ic[s[i]–a]++;

for(int i=0;iif(c[s[i]-a]==1) cout<第二道題是關於合法c識別符號的題.給定乙個字串,判斷是否是c語言合法的識別符號號. c語言識別符號要求:①只包含字母,數字,及下劃線"_" ②不以字母開頭 . 對於滿足多個條件才能輸出的題目來說,可以設兩個標誌變數bool f=true,

bool m=true. 不滿足乙個條件即將標誌變數變為false.最後將只有bool f=true&&

bool m=true 的字串輸出。 通過這個題,我學會了要善於利用標誌變數解決問題。

此外,還做了一些比較簡單的題。明天打算再看完有關字串和結構體的題。

2023年1月20日假期訓練日記

唔,今天做了道二級題,初中算數,求實數的小數部分,不要零。把我憋了好幾個小時,還憋不出來。問了下學長,可能是我表達的不清楚,學長跟我說不能實現?嚇死寶寶了。我只好把原題發過去了?學長說用陣列模擬乘法 我能說不懂嗎?只好問度娘。大數乘法,主要有以下幾種思路 1.模擬小學乘法 最簡單的乘法豎式手算的累加...

2023年4月20日訓練日記

今天是比昨天還要痛苦的一天,昨天起碼過了三題,今天自己一道題沒做出來,兩道寫出來都是超時,判斷是否為子串的題,一遍迴圈都超,應該從兩端往中間查詢,以後注意這一點,網格塗色的題就是一道尋找不同路徑的問題,我用搜尋做的超時,實在想不出怎麼優化,然後yzq用的快速冪過了,真的自己對於很多地方有不足,要是碰...

2023年4月20日訓練日記

昨天晚上和今天下午分別打了兩場比賽,感覺一場比一場難,很多題都有思路但是老是被卡,卡超時,卡特殊資料。感覺以後寫出 之後應該測試一些特殊資料比如0,1這種情況。還有就是今天做了一道題,輸出感覺一點錯誤都沒有,不知道為什麼一直wa,檢查了好多遍感覺 沒什麼問題,後來才發現沒有區分大小寫,把yes輸入成...