OKTV feladatok megoldása C#-ban

Slides:



Advertisements
Hasonló előadás
A Floyd-Warshall algoritmus
Advertisements

Hogyan értékeljünk Moodle-ban? Papp Gyula CONSEDU BT. MoodleMoot 2012 – Gödöllő.
Készítette: Kosztyán Zsolt Tibor
KÉSZÍTETTE: Takács Sándor
EGYÜTTMŰKÖDÉSI MEGÁLLAPODÁS MOTTÓ: „ Mindenki láthatatlan drágakövet rejt magában, akármilyennek született, s ezt csiszolni, formálni kell. „ “Tanulj.
Feladat 1 •Tekintsük a prim alprogramot, amely az n, (n≤32000) paraméteren keresztül egy természetes számot kap és visszatéríti az 1–et, ha n prímszám.
A szakemberek számára szervezett modell szemináriumok tapasztalatai I.
Adatbázis-kezelés.
Hatékony diáktanács – minőségi diákélet – felelős állampolgárok "Bartók Béla " Elméleti Líceum diákönkormányzata.
Az Office 2007 tanári szemmel Farkas Csaba. Az Access 2007 újdonságai.
Programozási feladatok az érettségin
Készítette: Major Máté
Halmazok, műveletek halmazokkal
Matematika II. 4. előadás Geodézia szakmérnöki szak 2010/2011. tanév Műszaki térinformatika ágazat tavaszi félév.
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
Illés Tibor – Hálózati folyamok
Erősen összefüggő komponensek meghatározása
Dijkstra algoritmus Irányított gráfban.
Dijkstra algoritmus Baranyás Bence. Feladat Adott egy G=(V,E) élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó, véges.
Gráfok szélességi bejárása
Programozási alapismeretek 8. előadás. ELTE 2/  További programozási tételek További programozási tételek 
Bernoulli Egyenlőtlenség
Változó expozíciós idejű képek fúziója
POSZTEREK KÉSZÍTÉSE.
Kémiai reakciótipusok
1. Univerzális nyelő Csúcsmátrixos ábrázolás esetén a legtöbb gráfalgoritmus futási ideje O(n2) azonban van kivétel. Egy irányított gráf egy csúcsa univerzális.
1 Györgyi Tamás – GYTNAAI.ELTE 2007 Április 03 Algoritmusok És Adatszerkezetek 2 Gráfalgoritmus Bellman-Ford Algoritmusa S a b d e
Szélességi bejárás A szélességi bejárással egy irányított vagy irányítás nélküli véges gráfot járhatunk be a kezdőcsúcstól való távolságuk növekvő sorrendjében.
Brachmann Ferenc PTE-TTK/KTK A minőség céljai #1  A minőség szabványos megfogalmazása (ISO 9000:2000): A minőség annak a mértéke, hogy mennyire.
Szoftverminőség biztosítása célok, dokumentációk, a minőség költségei Brachmann Ferenc PTE-TTK/KTK 2009.
Készítette: Kosztyán Zsolt Tibor
Gráfok Készítette: Dr. Ábrahám István.
Hogyan nézzen ki az ajánlólevelünk?
Gráf szélességi bejárása
Egyszerű gráfok ábrázolása Pascalban:
GRÁFELMÉLET Alapfogalmak 1..
Gráfelmélet: Fák.
Kombinatorika összefoglalás
Kombinatorika Gyakorló feladatok.
Készítette: Horváth Zoltán (2012)
2006. március 3. Három négyzet oldalai különböző prím- számok. A két kisebb négyzet kerületének ösz- szege egyenlő a legnagyobb négyzet kerületé- vel;
Matematika felvételi feladatok 8. évfolyamosok számára
Matematika feladatlap a 8. évfolyamosok számára
Alapfogalmak.
GRÁFELMÉLET.
Fejlesztések, változások a pénzügy modulban. Jogcímhez rendelés.
5. A racionalitás paradoxonai Bara Zoltán
SZÉLESSÉGI BEJÁRÁS Gréczy Ákos – JKR7ZR. MESE Van egy középkori kisváros, ahol az utcai lámpákat egy korosodó lámpagyújtogató ember gyújtja fel. Egyik.
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
Kruskal-algoritmus.
Táblázatkezelés KÉPLETEK.
Középértékek – helyzeti középértékek
Bellmann-Ford Algoritmus
GRÁFOK Definíció: Gráfnak nevezzük véges vagy megszámlálhatóan végtelen sok pont és azokat összekötő szintén véges vagy megszámlálhatóan végtelen sok.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Szélességi bejárás. Feladat  Szélességi bejárás módszerrel menjünk végig egy tetszőleges gráfon.  Kikötés: A gráf egyszerű, azaz hurok- és többszörös.
Programozási alapismeretek 8. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 8.2/  További programozási.
Morvai Mária-Júlia F3D3D4.  Adott egy G=(V,E)élsúlyozott, irányított vagy irányítás nélküli, negatív élsúlyokat nem tartalmazó,véges gráf. Továbbá adott.
Gráf szélességi bejárása. A szélességi bejárás elmélete Célja egy véges gráf összes csúcsának bejárása a kezdőcsúcstól való távolságuk szerinti növekvő.
Készítette : Giligor Dávid Neptun : HSYGGS
Prim algoritmus Algoritmusok és adatszerkezetek 2. Újvári Zsuzsanna.
Merevlemezek particionálása
V 1.0 OE-NIK, Programozás I. Gyakorlás egydimenziós tömbökkel Többdimenziós tömbök Gyakorló feladatok.
A 2007/2008-as tanév bemeneti kompetenciaméréseinek tapasztalatai a Rétközi Szakiskolában.
GRÁFOK Marczis Ádám és Tábori Ármin. Kőnig Dénes ( ) Magyar matematikus Az első tudományos színvonalú gráfelmélet könyv írója.
Nevezetes algoritmusok
Ubuntu – ismerkedés Fájlok és könyvtárak
Adatbázis-kezelés 2. Relációs adatbázisok.
3. osztályban.
Előadás másolata:

OKTV feladatok megoldása C#-ban A 2006. évi OKTV döntő 1. feladatának megoldása Cserép Máté

Miről lesz szó az előadásban? A feladat megismerése A feladat átfogalmazása A megoldás menete A felmerülő problémák lekezelése

Feladat megismerése és átfogalmazása

Feladat A feladat: Egy N fős osztályban szociometriai felmérést végeztek. Minden tanuló megadta egy (-1000,1000)-es skálán, hogy az osztályban kit mennyire szeret. A pozitív számok rokonszenvet, a negatívak pedig ellenszenvet jelentenek. A baráti csoportok úgy alakulnak, hogy mindenki a neki legszimpatikusabb tanulóval van egy csoportban, ha van neki egyáltalán szimpatikus tanuló az osztályban. Készíts programot (BARATOK.PAS, BARATOK.C, …), amely megadja az osztály baráti csoportjait! A BARATOK.BE szöveges állomány első sorában a tanulók N száma (2N1000) van. A következő N sor mindegyikében N szimpátia érték van, az i-edik sor j-edik száma azt jelenti, hogy az i-edik tanulónak mennyire szimpatikus a j-edik tanuló. Saját magát mindenki biztosan 0 szimpátiára értékeli. Egy soron belül egyforma számok nem lehetnek! A BARATOK.KI szöveges állomány első sorába a baráti csoportok K számát kell írni! A következő K sor mindegyikébe egy-egy baráti csoport tanulói sorszáma kerüljön! Mindegyik sorban annyi tanuló sorszáma legyen egy-egy szóközzel elválasztva, ahányan abba a baráti csoportba tartoznak! A baráti csoportok tagjai tetszőleges sorrendben kiírhatók.

Átfogalmazott feladat A feladat matematikai megfogalmazása: Adott egy N csúcsú gráf, amelynek minden csúcsából pontosan 1 darab irányított él indul ki. Hurokélek lehetségesek. Bontsuk ezt a gráfot a lehető legtöbb diszjunkt részgráfra és nevezzük meg az egyes részgráfok csúcsait.

Megoldás menete és nehézségei

Megoldás Adatok tárolása könnyen kezelhető és feldolgozható formában. A csúcsok megszámozása, azonos számot kapnak az egy részgráfba tartozók, a kapcsolatban állók.

Felmerülő problémák Végtelen ciklus elkerülése: Hurokélek esetén, Körök esetén A kiosztott sorszám módosítása visszamenőlegesen.

Megoldás Adatok tárolása könnyen kezelhető és feldolgozható formában. A csúcsok megszámozása, azonos számot kapnak az egy részgráfba tartozók, a kapcsolatban állók. Az eredmény kiírása, az azonos számmal rendelkező csúcsok kerüljenek egy sorba.

További információk: A rendezvény honlapja: http://www.microsoft.com/hun/tantov2007

Cserép Máté cserep.mate@gmail.com Köszönöm a figyelmet! Cserép Máté cserep.mate@gmail.com