Działki we wsi "
Beautiful Village" są obłożone rozmaitymi podatkami. Twoim zadaniem jest wypisanie podatku płaconego przez działki. Wynik należy pogrupować w prostokąty utworzone przez działki o tej samej wysokości podatku.
Działki numerujemy po osi OX oraz OY począwszy od numeru 1 jak pokazano na poniższym przykładzie:
Wywołanie procedury:
? Podatki [ [1 1 2 1 7] [1 2 3 3 4] [4 1 3 2 4] ]
oznacza, że:
Wieś "
Beautiful Village" posiada działki począwszy od działki o numerze [1 1] do działki o numerze [4 3]:
Działki znajdujące się w prostokącie od 1 1 do 2 1 są obłożone dodatkowym podatkiem w wysokości 7 jednostek (dodatkowy łączny podatek dla tych działek zaznaczono na niebiesko):
Działki znajdujące się w prostokącie od 1 2 do 3 3 są obłożone dodatkowym podatkiem w wysokości 4 jednostek (dodatkowy łączny podatek dla tych działek zaznaczono na niebiesko):
Działki znajdujące się w prostokącie od 4 1 do 3 2 są obłożone dodatkowym podatkiem w wysokości 1 jednostek (dodatkowy łączny podatek dla tych działek zaznaczono na niebiesko):
Wywołanie procedury:
? Podatki [ [1 1 2 1 7] [1 2 3 3 4] [4 1 3 2 4] ]
Powinno spowodować wypisanie na ekranie następujących komunikatów (w dowolnej kolejności)
Działki od 1 1 do 2 1 są obłożone łącznym podatkiem w wysokości jednostek: 7
Działki od 1 2 do 2 3 są obłożone łącznym podatkiem w wysokości jednostek: 4
Działka od 3 3 do 3 3 jest obłożona łącznym podatkiem w wysokości jednostek: 4
Działka od 3 2 do 3 2 jest obłożona łącznym podatkiem w wysokości jednostek: 5
Działka od 3 1 do 3 1 jest obłożona łącznym podatkiem w wysokości jednostek: 1
Działki od 4 1 do 4 2 są obłożone łącznym podatkiem w wysokości jednostek: 1
Działka od 4 3 do 4 3 jest obłożona łącznym podatkiem w wysokości jednostek: 0
Łącznie podatek z działek (jednostek): 46
Średnie obciążenie podatkowe działki (jednostek): 3,83