Hogyan oldanátok meg ezt a C++ feladatot? Pontosabban az oké, hogy a minimális pontszámokat, valamint a dolgozatot írok számát tömbben tárolom el, de a számpáros résznél mi lenne a megfelelő megoldás?
A standard bemenet első sorában az emberek száma (1≤N≤100) és a dolgozatok száma (1≤M≤100) van. A második sorban az M dolgozaton elvárt minimális pontszámok találhatók (0≤Mini≤50). Az ezt követő M sorban az egyes dolgozatok leírása következik: a dolgozatot írók száma (1≤Iroi≤N), majd Iroi számpár, az egyes emberek sorszáma (1≤Si,j≤N) és elért pontszáma (1≤Pi,j≤100).
példa bemenetre:
Bemenet
5 3
10 20 20
3 1 10 2 30 3 10
2 2 10 1 10
4 1 10 2 20 3 30 5 50
Tök mindegy, miben tárolod, csak ne keverd össze később.
Egy ilyen kaliberű feladatnál nemigen számít a futásidő, stb. Szóval nyugodtan lehet tömb.
Lesz mondjuk N darab M hosszú tömb, így minden embernek lesz egy tömbje, az összes pontszámával. És mondjuk a -1 pontszám jelenti majd a "nem írta meg"-et.
"Egy ilyen kaliberű feladatnál nemigen számít a futásidő, stb. Szóval nyugodtan lehet tömb. "
Az ilyen kaliberű feladatoknál rögződik be a legtöbb metodika, szóval jó lenne odafigyelni a szép megvalósításra.
Amúgy kérdező, faszán leírtad az input ismertetését, de a feladat maga valahogy lemaradt.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!