題目描述
字串由"."和ascii碼字母構成,若每次操作將字串**現連續兩個「.」,則以「.」替代,則可以將函式f(s)定義為使得串中不出現連續2個「.」的最小置換次數。
現考慮m個字元替換操作,每次將指定位置的字元替換為給定字元,求替換後函式的f(s)的值。
輸入:輸入有若干組,第一行為2個整數n和m,n表示字串長度,m表示字元替換次數。
第二行為長度為n的字串。
接下來m行為m次字元替換操作。
輸出:對m次字元替換操作,輸出m行結果,每行表示替換後的f(s)的結果。
1 #include 2 #include 3int f(char *s, int
len)
8return
cnt;9}
10int
main () 23}
24return0;
25 }
360筆試題回憶版
1 個人感覺360的c 重點考得是動態聯編,繼承,虛函式之類的,本來已經對360放棄了,可是居然在凌晨4點失眠的時候收到了他的筆試通知,雖然我知道360給所有人都發了筆試通知,但我還是抱著想看一看它的考題的心態參加了考試,所以,重點變成了研究考題,而不是考試,下面是我憑回憶記下的考題,最難的筆試是喜...
360筆試題兩則
記憶深刻的兩道題 1.如下程式的輸出是什麼 解釋一下 基類指標指向子類物件,c 按照先基類後子類的方式建立物件,在構造基類物件的過程中呼叫基類構造方法,這個時候虛函式表還沒有被子類虛函式指標替換,呼叫的還是基類物件的函式。於是輸出兩個base。之後輸出兩個子類物件呼叫的方法。析構的時候由於基類物件的...
2020屆校園招聘360筆試題
1 尋找子串 思路 重複的最多的子字串,那肯定是單個字元重複的最多就行了 轉化為求單個字元出現次數最多 ss input ls s for s in ss p set ls max 0 for c in p if ls.count c max max ls.count c print max 2 散...