Witam,
Prosiłbym o jakiegoś hint'a do takiego zadania.
Treść:
Policz liczbę ścieżek w danym prostokącie (możesz się poruszać w górę i prawo). Zaczynasz od lewego rogu a kończysz w prawym rogu. Dodatkowo w tym prostokącie występuje inny prostokąt przez który nie można poprowadzić ścieżki. (Prostokąt nie zahacza o pkt wejścia i wyjścia)
Mamy podane n, m, p. Dla m, n <= 105 , p < 109
x1, y1, x2, y2 <= 105, gdzie określone są dwa przeciwległe pkt w prostokącie.
Wynik podaj modulo p.
#Pierwszym moim pomysłem było napisać zwykłego dynamika. Jednak jego złożoność wynosi O(nm) co jednak nie pykło.
#Drugim z pomysłów było to, że dziele sobie ten prostokąt na 9 mniejszych (krawędzie prostokąta wewnątrz definiują mi jaki jest podział) i obliczam brzegowe wartości tych prostokątów z symbolu Newtona. Jednak nadal nie wiem jak zmergować 2 takie prostokąty.