Es gibt einen String von 1's
und 0's
zum Beispiel 110001110
. Ich habe zwei Nummern gegeben k
und p
und ich habe zu prüfen, ob ich atmost p
in Folge 1's
oder 0's
indem k
Swaps und Swaps bekommen kann ich meine, wenn es 1
macht es dann 0
und umgekehrt.Wie macht man p aufeinanderfolgende Zeichen, indem man k Tauschen in einem String macht?
EDIT- Ich denke, ich habe nicht klar erklärt. Zum Beispiel lassen Sie die Zeichenfolge 1110000111
und lassen Sie p = 3
und k = 1
. So kann ich mit 1 Swaps fast 3 aufeinanderfolgende 1's
oder 0's
bekommen, für die die Antwort ist, da ich es in 1110010111
ändern kann.
Ist das ein Hausaufgabe Frage? –
Darf man 0 Swaps machen? Auch wenn 'k> 0'. –
Es ist gut, Sie versuchen wettbewerbsfähige Programmierung. Versuchen Sie es jetzt selbst zu lösen, anstatt zu betrügen. (Diese Frage ist von [laufenden Online-Wettbewerb] (https://www.codechef.com/MARCH17/problems/SCHEDULE)) – amit