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. 65. feladat (2022. október)

I/S. 65. Adott egy N csúcsból és M élből álló irányítatlan gráf. A csúcsokat 1-től N-ig indexeljük. A gráfot az alábbi módon több lépésben bővítjük élek hozzáadásával: egy lépésben keresünk egy olyan x és y csúcspárt, amely nincs összekötve, de létezik olyan z csúcs, ami össze van kötve x-szel és y-nal is (1x,y,zN). Ha találtunk ilyen x,y csúcspárt, akkor összekötjük őket egy éllel, ha nem, akkor befejeződött a gráf bővítése.

Adjuk meg, hogy a gráfbővítés befejeztével hány él van a gráfban. Mivel ez a szám nagyon nagy is lehet, ezért a szám (109+7)-tel vett osztási maradékát kell megadni.

A standard bemenet első sorában az N és M számok szerepelnek szóközzel elválasztva. A további M sor mindegyike 2 számot tartalmaz szóközzel elválasztva: egy adott él két végpontjának indexét.

A standard kimenet egyetlen sorában egy szám szerepeljen: a gráfbővítés befejeztével a gráfban levő élek száma modulo 109+7.

Bemenet (a / jel sortörést helyettesít) Kimenet
8 5 / 1 2 / 2 4 / 3 2 / 6 7 / 7 8 9

Korlátok: 2N,M105. Időlimit: 0,4 mp.

Értékelés: a pontok 50%-a kapható, ha a program az N,M500 tesztesetekre helyes kimenetet ad.

(10 pont)

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


Statisztika:

8 dolgozat érkezett.
10 pontot kapott:Veres Benedek Zoltán, Zádor-Nagy Zsombor.
9 pontot kapott:Szabó Imre Bence.
5 pontot kapott:2 versenyző.
3 pontot kapott:1 versenyző.
2 pontot kapott:1 versenyző.
0 pontot kapott:1 versenyző.

A KöMaL 2022. októberi informatika feladatai