Loading [MathJax]/jax/output/HTML-CSS/jax.js
Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I/S. 64. feladat (2022. szeptember)

I/S. 64. Budapest belvárosában innovatív futárcéget alapítottak. A belvárost a cég egy N sorból és M oszlopból álló négyzetrácsként képzeli el. A négyzetrács n-edik sorában és m-edik oszlopában található egységnégyzetet T[n][m]-el jelöljük. A cég székhelye a T[a][b] mezőn helyezkedik el. A sorokat és oszlopokat 1-től indexeljük.

Egy nap rendelést kapnak a T[p][q] mezőről, ahova a futár szeretne a lehető leggyorsabban eljutni. Sajnos a futár még csak pályakezdő, ezért csak a sakkjáték futóra vonatkozó szabályai szerint tud mozogni Budapest belvárosában (csak átlósan mozoghat, de egy irányban tetszőlegesen sokat, ha a belvárosban marad).

Adjuk meg, hogy legkevesebb hány lépés alatt juthat el a futár a T[a][b] mezőről a T[p][q] mezőig, ha egy lépésben átlósan léphet tetszőlegesen sokat (a belvárosban maradva). Ha a futár sehogy sem tudja elérni a T[a][b] mezőt, akkor írjunk ki 1-et.

A bemenet első sorában az N és M számok szerepelnek szóközzel elválasztva. A második sorban az a, b, p, q számok szerepelnek szóközzel elválasztva.

A kimenet egyetlen sorában egy szám szerepeljen, a minimális lépésszám (vagy 1, ha nem lehetséges elérni a célmezőt).

Példák:

Példa bemenetKimenet
5 4
2 2 4 4
1
12 4
1 1 11 3
4

Beküldendő egy tömörített s64.zip állományban a program forráskódja, valamint a program rövid dokumentációja, amely tartalmazza a megoldás rövid leírását, és megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható.

Korlátok: 2N,M109, 1a,pN, 1b,qM. Időkorlát: 0,4 mp.

Értékelés: a pontok 50%-a kapható, ha a program az N,M1000 tesztesetekre helyes megoldást ad.

(10 pont)

A beküldési határidő 2022. október 17-én LEJÁRT.


Statisztika:

7 dolgozat érkezett.
10 pontot kapott:Mészáros Anna Veronika, Zádor-Nagy Zsombor.
8 pontot kapott:1 versenyző.
6 pontot kapott:1 versenyző.
5 pontot kapott:1 versenyző.
4 pontot kapott:1 versenyző.
2 pontot kapott:1 versenyző.

A KöMaL 2022. szeptemberi informatika feladatai