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. 56. feladat (2021. október)

I/S. 56. Adott egy \(\displaystyle N\) elemű \(\displaystyle T\) tömb, amelynek az \(\displaystyle i\)-edik elemét \(\displaystyle T[i]\)-vel jelöljük \(\displaystyle (1\le i\le N)\). Adjuk meg, hogy hány olyan \(\displaystyle (i, j)\) pár van, ahol \(\displaystyle 1\le i < j\le N\), \(\displaystyle T[i] > T[j]\), valamint \(\displaystyle T[j]-T[i]\) és \(\displaystyle j-i\) egyaránt páros számok.

A bemenet első sorában az \(\displaystyle N\) szám található. A következő sorban \(\displaystyle N\) szám található: a \(\displaystyle T\) tömb elemei.

A kimenet egyetlen sorában adjuk meg, hogy hány olyan \(\displaystyle (i, j)\) számpár van, amely a feltételeknek eleget tesz.

Az \(\displaystyle i=1\), \(\displaystyle j=3\) indexű elemekből áll az egyetlen megfelelő pár.

Korlátok: \(\displaystyle 2\le N\le {10}^{5}\), \(\displaystyle -{10}^{9}\le T[i]\le {10}^{9}\). Időlimit: 0,3 mp.

Értékelés: a pontok 50%-a kapható, ha \(\displaystyle N\le 100\).

Beküldendő egy is56.zip tömörített állományban a megfelelően dokumentált és kommentezett forrásprogram, amely tartalmazza a megoldás lépéseit, valamint megadja, hogy a program melyik fejlesztői környezetben futtatható.

(10 pont)

A beküldési határidő 2021. november 15-én LEJÁRT.


Statisztika:

11 dolgozat érkezett.
8 pontot kapott:2 versenyző.
7 pontot kapott:1 versenyző.
6 pontot kapott:5 versenyző.
2 pontot kapott:1 versenyző.
1 pontot kapott:2 versenyző.

A KöMaL 2021. októberi informatika feladatai