病毒感染監測

2022-06-28 07:54:12 字數 949 閱讀 4132

#include#include

#include

using

namespace std;//

s的第乙個字元和t比較,不相等就和第二個比較,如果一旦有不相等的就繼續比較,設定乙個標記,如果一直沒有就更新一下s的順序

void change(string &s,int &count)

s[length - 1] =a;

count++;

}bool judge(string s, string

t)

if (i-1== length - 1

)

}else

if (s[i] !=t[j])

else

if (i != 0

) }}

if (flag == 1

)

break

;

else

if (count else

break

; }

if (flag == 1

)

return

true

;

else

return

false;}

intmain()

return0;

}

錯誤原因:

1、一開始迴圈弄錯了,導致死迴圈

2、count沒有加上引用符,還是導致死迴圈了

思路:1、首先寫乙個子函式用來改變病毒字串的順序

2、flag標記是否有相同的

3、有過病毒字串有連續幾個和人的一樣,但下乙個不一樣,需要乙個tt來記住第乙個i相等的時候,j的大小

B 病毒感染

有一天clccle和rqy走在某個國家的街頭上,機智的rqy卻發現周圍的行人不太對勁,他們嘴裡念念有詞,說著 sqn tql 一邊漫無目的的行走,clccle也發現了這一點,卻驚訝的發覺這種奇怪的病毒會向周圍的城市,最終會感染整個國家,因為網路已經崩潰,所以她們忘記了自己所在的城市,她們唯一知道的是...

牛客病毒感染

b.病毒感染 題意 給出一顆所有路徑都為1的樹,讓你找出到其餘點距離和最小的點,若存在多個,都輸出。暴力法 跑n邊迪傑斯特拉,n 5e5,顯然不行。試著畫圖模擬找思路 上圖中,1到其餘各點的距離和為7 1 1 1 1 1 2 2到其餘各點的距離和為10 1 1 2 2 2 2 因為題目保證了各路徑長...

JSOI2016病毒感染

1.題目大意 有1 n的村莊,每個村莊在不 的情況下每天死 a i 人,到達乙個村莊可以 或跳過,若跳過,再回頭時只能一直走回這個村莊,然後才能重新往前走,求最少死亡人數。2.題目分析 我們定義f i 為前 i 個村莊全部治好的最小代價。令j i,在 1 i 內列舉回頭點,因此我們再定義乙個 g i...