![]() |
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 (1≤x,y,z≤N). 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: 2≤N,M≤105. Időlimit: 0,4 mp.
Értékelés: a pontok 50%-a kapható, ha a program az N,M≤500 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
|