Hey hey wird hinzugefügt
Wenn Sie dieselbe Verarbeitung im Status N, N-1 usw. ausführen möchten. https://atcoder.jp/contests/abc115/tasks/abc115_d
Wenn Sie die Verschachtelung von Schleifen variabel machen möchten https://atcoder.jp/contests/abc114/tasks/abc114_c
Erstens ist es auch ein Teil wie die Definition einer rekursiven Funktion. Wenn N, N-1, ..., i, ..., 2, 1 usw. betrachtet werden, wird dieselbe Verarbeitung für das N-te, i-te und 1 durchgeführt. Wie bei rekursiven Funktionen üblich, ist es wichtig, die Beendigungsbedingungen zu klären.
Wenn wir wettbewerbsfähige Programmierprobleme lösen, möchten wir manchmal die Verschachtelung von Schleifen variabel machen. Zum Beispiel, wenn Sie eine Doppelschleife erstellen möchten, wenn der Eingang 10 ist, und eine Dreifachschleife, wenn der Eingang 100 ist. Nachdem das Verschachteln von for-Anweisungen mit maximaler Länge funktioniert hat, gibt es keine Lösung, ohne ein Flag zu erstellen. Es ist jedoch besser, sich an rekursiv zu erinnern, da die Anwendung der Anwendung schwierig wird.
Die Basis der Wiederholung ist wie die Suche nach ähnlichen Zuständen.
Recommended Posts