Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 30.70 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3.  
  4. public class GraphMosMetro {
  5.  
  6.     List<Node> nodes = new ArrayList<Node>();
  7.    
  8.     public GraphMosMetro(){
  9.        
  10.         // Синяя
  11.         Node pyatninskoe_shose = new Node("Пятннское шосе");
  12.         Node mitino = new Node("Митино");
  13.         Node volokolamskoe = new Node("Волоколамское");
  14.         Node myakino = new Node("Мякино");
  15.         Node strogino = new Node("Строгино");
  16.         Node krilatskoe = new Node("Крылатское");
  17.         Node molodejnaya = new Node("Молодежная");
  18.         Node kuncevskaya = new Node("Кунцевская");
  19.         Node slavyanskii_bulvar = new Node("Славянские бульвар");
  20.         Node park_pobedi = new Node("Парк победы");
  21.         Node kievskaya_sinyaa = new Node("Киевская (синяя)");
  22.         Node smolenskaya_sinyaa = new Node("Смоленская синяя");
  23.         Node arbatskaya_sinyaa = new Node("Арбатская синяя");
  24.         Node ploshad_revolutcii = new Node("Площадь революции");       
  25.         Node kurskaya = new Node("Курская (cиняя)");
  26.         Node baumanskaya = new Node("Бауманская");
  27.         Node elektrozavodskaya = new Node("Элетрозаводская");
  28.         Node semenovskaya = new Node("Семёновская");
  29.         Node partizanskaya = new Node("Партизанская");
  30.         Node izmailovskaya = new Node("Измайловская");
  31.         Node pervomaiskaya = new Node("Первомайская");
  32.         Node sholkovskaya = new Node("Щелковская");
  33.        
  34.         //Голубая
  35.         Node kuncevskaya_goluaya = new Node("Кунцевская (голубая)");
  36.         Node pionerskaya = new Node("Пионерская");
  37.         Node filevskii_park = new Node("Филевский парк");
  38.         Node bagrationovskaya = new Node("Багратионовская");
  39.         Node fili = new Node("Фили");
  40.         Node kutuzovskaya = new Node("Кутузовская");
  41.         Node studencheskaya = new Node("Студенческая");
  42.         Node kievskaya_golubaya = new Node("Киевская голубая");
  43.         Node smolenskaya_golubaya = new Node("Смоленская голубая");
  44.         Node arbatskaya_golubaya = new Node("Арбатская голубая");
  45.         Node aleksandrovskii_sad = new Node("Александровский сад");
  46.         Node mejdunarodnaya = new Node("Международная");
  47.         Node vistavochnaya = new Node("Выставочеая");
  48.        
  49.         //Фиолетовая
  50.         Node planernaya = new Node("Планерная");
  51.         Node shodnenskaya = new Node("Сходненская");
  52.         Node tushinskaya = new Node("Тушинская");
  53.         Node spartak = new Node("Спартак");
  54.         Node shukinskaya = new Node("Щунинская");
  55.         Node oktabrskoe_pole = new Node("Октябрьское поле");
  56.         Node polejaevskaya = new Node("Полежаевская");
  57.         Node begovaya = new Node("Беговая");
  58.         Node ulica_1905_goda = new Node("Улица 1905 года");
  59.         Node barrikadnaya = new Node("Барррикадная");
  60.         Node pushkinskaya = new Node("Пушкинская");
  61.         Node kuzneckiy_most = new Node("Кузнецкий мост");
  62.         Node kitai_gorod_dioletovaya = new Node("Китай город (Фиолетовая)");
  63.         Node taganskaya_fioletovaya = new Node("Таганская (Фиолетовая)");
  64.         Node proletarskaya = new Node("Пролетарская");
  65.         Node volgogradskiy_prospekt = new Node("Волгоградский проспект");
  66.         Node tekstilshiki = new Node("Текстильщики");
  67.         Node kuzminki = new Node("Кузьминки");
  68.         Node ryazanskiy_prospect = new Node("Рязанский проспект");
  69.         Node vihino = new Node("Выхино");
  70.         Node lermontovskii_prospect = new Node("Лермонтовский проспект");
  71.         Node jilebino = new Node("Жулебино");
  72.         Node kotelniki = new Node("Котельники");
  73.        
  74.         // Зеленая
  75.         Node hovrino = new Node("Ховрино");
  76.         Node rechnoi_vokzal = new Node("Речной вокзал");
  77.         Node vodnii_stadion = new Node("Водный стадион");
  78.         Node voikovskaya = new Node("Войковская");
  79.         Node sokol = new Node("Сокол");
  80.         Node aeroport = new Node("Аэропорт");
  81.         Node dinamo = new Node("Диномо");
  82.         Node belorusskaya_zelenaya = new Node("Белорусская (зеленая)");
  83.         Node mayakovskaya = new Node("Маяковская");
  84.         Node tverskaya = new Node("Тверская");
  85.         Node teatralnaya = new Node("Театральная");
  86.         Node novokuzneckaya_zelenaya = new Node("Новокузнецкая (зеленая)");
  87.         Node paveleckaya_zelenaya = new Node("Павелецкая (зеленая)");
  88.         Node avtozavodskaya = new Node("Автозаводская");
  89.         Node kolomenskaya = new Node("Коломенская");
  90.         Node kashirskaya = new Node("Каширская");
  91.         Node kantemirovskaya = new Node("Кантемировская");
  92.         Node caricino = new Node("Царицыно");
  93.         Node orehovo = new Node("Орехово");
  94.         Node domodedovskaya = new Node("Домодедовская");
  95.         Node krasnogvardeiskaya = new Node("Красногвардейская");
  96.         Node almaatinskaya = new Node("Алма-Атинская");
  97.        
  98.         //Серая
  99.         Node altufevo = new Node("Алтуфьево");
  100.         Node bibirevo = new Node("Биберево");
  101.         Node otradnoe = new Node("Отрадное");
  102.         Node vladikino = new Node("Владыкино");
  103.         Node petrovsko_razumovskaya = new Node("Петровско-Разумовская");
  104.         Node timiryazevskaya = new Node("Тимирязевская");
  105.         Node dmitrovskoe = new Node("Дмитровская");
  106.         Node savelovskaya = new Node("Савеловская");
  107.         Node mendeleevskaya = new Node("Менделеевская");
  108.         Node cvetnoy_bulvar = new Node("Цветной бульвар");
  109.         Node chehovskaya = new Node("Чеховская");
  110.         Node borovickaya = new Node("Боровицкая");
  111.         Node polyanka = new Node("Полянка");
  112.         Node serpuhovskaya = new Node("Серпуховская");
  113.         Node tulskaya = new Node("Тульская");
  114.         Node nagatinskaya = new Node("Нагатинская");
  115.         Node nagornaya = new Node("Нагорная");
  116.         Node nahimovskii_prospekt = new Node("Нахимовский проспект");
  117.         Node sevastopolskaya = new Node("Севастопольская");
  118.         Node chertanovskaya = new Node("Чертановская");
  119.         Node yujnaya = new Node("Южная");
  120.         Node prajskaya = new Node("Пражская");
  121.         Node ulica_akademica_yangelya = new Node("Улица Академика Янгеля");
  122.         Node anino = new Node("Анино");
  123.         Node bulvar_dmirtiya_donskogo = new Node("Бульвар Дмитрия Донского");
  124.        
  125.         //Оранжевая
  126.        
  127.         Node medvedkovo = new Node("Медведково");
  128.         Node babushkinskaya = new Node("Бабушкинская");
  129.         Node sviblovo = new Node("Свиблово");
  130.         Node botanicheskii_sad = new Node("Ботанический сад");
  131.         Node vdnh = new Node("ВДНХ");
  132.         Node alekseevskaya = new Node("Алексеевская");
  133.         Node rijskaya = new Node("Рижская");
  134.         Node prospect_mira_oranjevaya = new Node("Проспект мира (оранжевая)");
  135.         Node suharevskaya = new Node("Сухаревская");
  136.         Node turgenevskaya = new Node("Тургеневская");
  137.         Node kitai_gorod_oranjevaya = new Node("Китай город (Оранжевая)");
  138.         Node tretyakovskaya_oranjevaya = new Node("Третьяковская (оранжевая)");
  139.         Node oktyabrskaya_oranjevaya = new Node("Октябрьская (оранжевая)");
  140.         Node shabalobskaya = new Node("Шабаловская");
  141.         Node leninskii_prospect = new Node("Ленинский проспект");
  142.         Node akademicheskaya = new Node("Академическая");
  143.         Node profsoyuznaya = new Node("Профсоюзная");
  144.         Node novie_cheremushki = new Node("Новые Черемушки");
  145.         Node kalujskaya = new Node("Калужская");
  146.         Node belyaevo = new Node("Беляево");
  147.         Node konkovo = new Node("Коньково");
  148.         Node teplii_stan = new Node("Теплый Стан");
  149.         Node yasenevo = new Node("Ясенево");
  150.         Node novoyasenenskaya = new Node("Новоясеневская");
  151.        
  152.         //Красная
  153.         Node bulvar_rokosovskogo = new Node("Бульвар Рокосовского");
  154.         Node cherkizovskaya = new Node("Черкизовская");
  155.         Node preobrajenskaya_ploshad = new Node("Преображенская площадь");
  156.         Node sokolniki = new Node("Сокольники");
  157.         Node krasnoselskaya = new Node("Красносельская");
  158.         Node komsomolskaya_krasnii = new Node("Комсомольска (Красная)");
  159.         Node krasnie_volota = new Node("Красные Ворота");
  160.         Node chistie_prudi = new Node("Чистые пруды");
  161.         Node lubyanka = new Node("Лубянка");
  162.         Node ohotnii_ryad = new Node("Охотный ряд");
  163.         Node bibliotaka_imeni_lenina = new Node("Библиотека им. Ленина");
  164.         Node kropotkinskaya = new Node("Кропоткинская");
  165.         Node park_kulturi = new Node("Парк культуры (красная)");
  166.         Node frunzenskaya = new Node("Фрунзенская");
  167.         Node sportivnaya = new Node("Спортивная");
  168.         Node vorobyovi_gori = new Node("Воробьевы горы");
  169.         Node universitet = new Node("Университет");
  170.         Node prospect_vernadskogo = new Node("Проспект Вернадского");
  171.         Node yugo_zapadnaya = new Node("Юго-Западная");
  172.         Node troparyovo = new Node("Тропарево");
  173.         Node rumyancevo = new Node("Румянцево");
  174.         Node salarevo = new Node("Саларьево");
  175.        
  176.         //Желтый
  177.         Node lomonosovskii_prospekt = new Node("Ломоносовский проспект");
  178.         Node minskaya = new Node("Минская");
  179.         Node park_pobedi_jeltii = new Node("Парк Победы (Жельая)");
  180.         Node delovoi_centr = new Node("Деловой центр");
  181.         Node tretyakovskaya_jeltii = new Node("Третьяковская (Желтая)");
  182.         Node marksistskaya = new Node("Марксистская");
  183.         Node ploshad_ilicha = new Node("Площадь Ильича");
  184.         Node aviamotornaya = new Node("Авиамоторная");
  185.         Node shose_entuziastov = new Node("Шоссе Энтузиастов");
  186.         Node perovo = new Node("Перово");
  187.         Node novogiryovo = new Node("Новогиреево");
  188.         Node novokosino = new Node("Новокосино");
  189.        
  190.         //Салатовая
  191.         Node petrovsko_razumovskaya_salatovaya = new Node("Петровско-Разумовская");
  192.         Node fonvizinskaya = new Node("Фонвизинская");
  193.         Node butirskaya = new Node("Бутырская");
  194.         Node marina_rosha = new Node("Марьина Роща");
  195.         Node dostoevskaya = new Node("Достоевская");
  196.         Node trubnaya = new Node("Трубная");
  197.         Node serentenskii_bulvar = new Node("Серентенский бульвар");
  198.         Node chkalovskaya = new Node("Чкаловская");
  199.         Node rimskaya = new Node("Римская");
  200.         Node krestianskaya_zastava = new Node("Крестианская Застава");
  201.         Node dubrovka = new Node("Дубровка");
  202.         Node kojuhovskaya = new Node("Кожуховская");
  203.         Node pechatniki = new Node("Печатники");
  204.         Node voljskaya = new Node("Волжская");
  205.         Node lyublino = new Node("Люблино");
  206.         Node bratislavskaya = new Node("Братисловская");
  207.         Node marino = new Node("Марьино");
  208.         Node borisovo = new Node("Борисово");
  209.         Node shipilovskaya = new Node("Щипиловская");
  210.         Node zyablikovo = new Node("Зябликовская");
  211.        
  212.         //Кольцевая
  213.         Node novoslobodskaya = new Node("Новослободская");
  214.         Node prospekt_mira_kolcevaya = new Node("Проспект Мира (Кольцевая)");
  215.         Node komsomolskaya_kolcevaya = new Node("Комсомольская (Кольцевая)");
  216.         Node kurskaya_kolcevaya = new Node("Курская (Кольцевая)");
  217.         Node taganskaya_kolcevaya = new Node("Таганская (Кольцевая)");
  218.         Node paveleckaya_kolcevaya = new Node("Павелецкая (Кольцевая)");
  219.         Node dobrininskaya = new Node("Добрынинская");
  220.         Node oktyabrskaya = new Node("Октябрьская");
  221.         Node park_kulturi_kolcevaya = new Node("Парк Культуры (Кольцевая)");
  222.         Node kievskaya_kolcevaya = new Node("Киевская (Кольцевая)");
  223.         Node krasnopresnenskaya = new Node("Краснопресненская");
  224.         Node belorusskaya_kolcevaya = new Node("Белорусская (Кольцевая)");
  225.        
  226.        
  227.         //синяя
  228.         pyatninskoe_shose.setNodes(mitino);
  229.         mitino.setNodes(pyatninskoe_shose, volokolamskoe);
  230.         volokolamskoe.setNodes(mitino, myakino);
  231.         myakino.setNodes(volokolamskoe, strogino);
  232.         strogino.setNodes(myakino, krilatskoe);
  233.         krilatskoe.setNodes(strogino, molodejnaya);
  234.         molodejnaya.setNodes(krilatskoe, kuncevskaya);
  235.         kuncevskaya.setNodes(molodejnaya, slavyanskii_bulvar, kuncevskaya_goluaya);
  236.         slavyanskii_bulvar.setNodes(kuncevskaya, park_pobedi);
  237.         park_pobedi.setNodes(slavyanskii_bulvar, park_pobedi_jeltii, kievskaya_sinyaa);
  238.         kievskaya_sinyaa.setNodes(park_pobedi, smolenskaya_sinyaa, kievskaya_golubaya, kievskaya_kolcevaya);
  239.         smolenskaya_sinyaa.setNodes(kievskaya_sinyaa, arbatskaya_sinyaa);
  240.         arbatskaya_sinyaa.setNodes(smolenskaya_sinyaa, arbatskaya_golubaya, borovickaya, bibliotaka_imeni_lenina, ploshad_revolutcii);
  241.         ploshad_revolutcii.setNodes(arbatskaya_sinyaa, teatralnaya, kurskaya);
  242.         kurskaya.setNodes(ploshad_revolutcii, chkalovskaya, kurskaya_kolcevaya, baumanskaya);
  243.         baumanskaya.setNodes(kurskaya, elektrozavodskaya);
  244.         elektrozavodskaya.setNodes(baumanskaya, semenovskaya);
  245.         semenovskaya.setNodes(elektrozavodskaya, partizanskaya);
  246.         partizanskaya.setNodes(semenovskaya, izmailovskaya);
  247.         izmailovskaya.setNodes(partizanskaya, pervomaiskaya);
  248.         pervomaiskaya.setNodes(sholkovskaya, izmailovskaya);
  249.         sholkovskaya.setNodes(pervomaiskaya);
  250.        
  251.        
  252.         //голубая
  253.         kuncevskaya_goluaya.setNodes(kuncevskaya, pionerskaya);
  254.         pionerskaya.setNodes(kuncevskaya_goluaya, filevskii_park);
  255.         filevskii_park.setNodes(pionerskaya, bagrationovskaya);
  256.         bagrationovskaya.setNodes(filevskii_park, fili);
  257.         fili.setNodes(bagrationovskaya, kutuzovskaya);
  258.         kutuzovskaya.setNodes(fili, studencheskaya);
  259.         studencheskaya.setNodes(kutuzovskaya, kievskaya_golubaya);
  260.         kievskaya_golubaya.setNodes(vistavochnaya, kievskaya_sinyaa, kievskaya_kolcevaya, smolenskaya_golubaya);
  261.         vistavochnaya.setNodes(mejdunarodnaya, delovoi_centr);
  262.         mejdunarodnaya.setNodes(vistavochnaya);
  263.         smolenskaya_golubaya.setNodes(kievskaya_golubaya, arbatskaya_golubaya);
  264.         arbatskaya_golubaya.setNodes(smolenskaya_golubaya, aleksandrovskii_sad);
  265.         aleksandrovskii_sad.setNodes(arbatskaya_golubaya, arbatskaya_sinyaa, bibliotaka_imeni_lenina);
  266.        
  267.         //фиолетовая
  268.         planernaya.setNodes(shodnenskaya);
  269.         shodnenskaya.setNodes(planernaya, tushinskaya);
  270.         tushinskaya.setNodes(shodnenskaya, spartak);
  271.         spartak.setNodes(tushinskaya, shukinskaya);
  272.         shukinskaya.setNodes(spartak, oktabrskoe_pole);
  273.         oktabrskoe_pole.setNodes(shukinskaya, polejaevskaya);
  274.         polejaevskaya.setNodes(oktabrskoe_pole, begovaya);
  275.         begovaya.setNodes(polejaevskaya, ulica_1905_goda);
  276.         ulica_1905_goda.setNodes(begovaya, barrikadnaya);
  277.         barrikadnaya.setNodes(ulica_1905_goda, krasnopresnenskaya, pushkinskaya);
  278.         pushkinskaya.setNodes(barrikadnaya, tverskaya, chehovskaya, kuzneckiy_most);
  279.         kuzneckiy_most.setNodes(pushkinskaya, lubyanka, kitai_gorod_dioletovaya);
  280.         kitai_gorod_dioletovaya.setNodes(kuzneckiy_most, taganskaya_fioletovaya);
  281.         taganskaya_fioletovaya.setNodes(kitai_gorod_dioletovaya, taganskaya_kolcevaya, marksistskaya, proletarskaya);
  282.         proletarskaya.setNodes(taganskaya_fioletovaya, volgogradskiy_prospekt);
  283.         volgogradskiy_prospekt.setNodes(proletarskaya, tekstilshiki);
  284.         tekstilshiki.setNodes(volgogradskiy_prospekt, kuzminki);
  285.         kuzminki.setNodes(tekstilshiki, ryazanskiy_prospect);
  286.         ryazanskiy_prospect.setNodes(kuzminki, vihino);
  287.         vihino.setNodes(ryazanskiy_prospect, lermontovskii_prospect);
  288.         lermontovskii_prospect.setNodes(vihino, jilebino);
  289.         jilebino.setNodes(lermontovskii_prospect, kotelniki);
  290.         kotelniki.setNodes(jilebino);
  291.        
  292.         //Зеленая
  293.         hovrino.setNodes(rechnoi_vokzal);
  294.         rechnoi_vokzal.setNodes(hovrino, vodnii_stadion);
  295.         vodnii_stadion.setNodes(rechnoi_vokzal, voikovskaya);
  296.         voikovskaya.setNodes(vodnii_stadion, sokol);
  297.         sokol.setNodes(voikovskaya, aeroport);
  298.         aeroport.setNodes(sokol, dinamo);
  299.         dinamo.setNodes(aeroport, belorusskaya_zelenaya);
  300.         belorusskaya_zelenaya.setNodes(dinamo, mayakovskaya);
  301.         mayakovskaya.setNodes(belorusskaya_zelenaya, tverskaya);
  302.         tverskaya.setNodes(mayakovskaya, pushkinskaya, chehovskaya, teatralnaya);
  303.         teatralnaya.setNodes(tverskaya, novokuzneckaya_zelenaya);
  304.         novokuzneckaya_zelenaya.setNodes(teatralnaya, tretyakovskaya_jeltii, tretyakovskaya_oranjevaya , paveleckaya_zelenaya);
  305.         paveleckaya_zelenaya.setNodes(novokuzneckaya_zelenaya, avtozavodskaya, paveleckaya_kolcevaya);
  306.         avtozavodskaya.setNodes(paveleckaya_zelenaya, kolomenskaya);
  307.         kolomenskaya.setNodes(avtozavodskaya, kashirskaya);
  308.         kashirskaya.setNodes(kolomenskaya, kantemirovskaya);
  309.         kantemirovskaya.setNodes(kashirskaya, caricino);
  310.         caricino.setNodes(kantemirovskaya, orehovo);
  311.         orehovo.setNodes(caricino, domodedovskaya);
  312.         domodedovskaya.setNodes(orehovo, krasnogvardeiskaya);
  313.         krasnogvardeiskaya.setNodes(domodedovskaya, zyablikovo, almaatinskaya);
  314.         almaatinskaya.setNodes(krasnogvardeiskaya);
  315.        
  316.         //Серая
  317.         altufevo.setNodes(bibirevo);
  318.         bibirevo.setNodes(altufevo, otradnoe);
  319.         otradnoe.setNodes(bibirevo, vladikino);
  320.         vladikino.setNodes(otradnoe, petrovsko_razumovskaya);
  321.         petrovsko_razumovskaya.setNodes(vladikino, petrovsko_razumovskaya_salatovaya, timiryazevskaya);
  322.         timiryazevskaya.setNodes(petrovsko_razumovskaya, dmitrovskoe);
  323.         dmitrovskoe.setNodes(timiryazevskaya, savelovskaya);
  324.         savelovskaya.setNodes(dmitrovskoe, mendeleevskaya);
  325.         mendeleevskaya.setNodes(savelovskaya, novoslobodskaya, cvetnoy_bulvar);
  326.         cvetnoy_bulvar.setNodes(mendeleevskaya, trubnaya, chehovskaya);
  327.         chehovskaya.setNodes(cvetnoy_bulvar, pushkinskaya, tverskaya, borovickaya);
  328.         borovickaya.setNodes(chehovskaya, arbatskaya_sinyaa, bibliotaka_imeni_lenina, polyanka);
  329.         polyanka.setNodes(borovickaya, serpuhovskaya);
  330.         serpuhovskaya.setNodes(polyanka, dobrininskaya, tulskaya);
  331.         tulskaya.setNodes(serpuhovskaya, nagatinskaya);
  332.         nagatinskaya.setNodes(tulskaya, nagornaya);
  333.         nagornaya.setNodes(nagatinskaya, nahimovskii_prospekt);
  334.         nahimovskii_prospekt.setNodes(nagornaya, sevastopolskaya);
  335.         sevastopolskaya.setNodes(nahimovskii_prospekt, chertanovskaya);
  336.         chertanovskaya.setNodes(sevastopolskaya, yujnaya);
  337.         yujnaya.setNodes(chertanovskaya, prajskaya);
  338.         prajskaya.setNodes(yujnaya, ulica_akademica_yangelya);
  339.         ulica_akademica_yangelya.setNodes(prajskaya, anino);
  340.         anino.setNodes(ulica_akademica_yangelya, bulvar_dmirtiya_donskogo);
  341.         bulvar_dmirtiya_donskogo.setNodes(anino);
  342.        
  343.         //Оранжевая
  344.         medvedkovo.setNodes(babushkinskaya);
  345.         babushkinskaya.setNodes(medvedkovo, sviblovo);
  346.         sviblovo.setNodes(babushkinskaya, botanicheskii_sad);
  347.         botanicheskii_sad.setNodes(sviblovo, vdnh);
  348.         vdnh.setNodes(botanicheskii_sad, alekseevskaya);
  349.         alekseevskaya.setNodes(vdnh, rijskaya);
  350.         rijskaya.setNodes(alekseevskaya, prospect_mira_oranjevaya);
  351.         prospect_mira_oranjevaya.setNodes(rijskaya, prospekt_mira_kolcevaya, suharevskaya);
  352.         suharevskaya.setNodes(prospect_mira_oranjevaya, turgenevskaya);
  353.         turgenevskaya.setNodes(suharevskaya, serentenskii_bulvar, chistie_prudi, lubyanka);
  354.         lubyanka.setNodes(turgenevskaya, kitai_gorod_dioletovaya, tretyakovskaya_oranjevaya);
  355.         tretyakovskaya_oranjevaya.setNodes(lubyanka, tretyakovskaya_jeltii, novokuzneckaya_zelenaya,oktyabrskaya_oranjevaya);
  356.         oktyabrskaya_oranjevaya.setNodes(tretyakovskaya_oranjevaya, oktyabrskaya, shabalobskaya);
  357.         shabalobskaya.setNodes(oktyabrskaya_oranjevaya, leninskii_prospect);
  358.         leninskii_prospect.setNodes(shabalobskaya, akademicheskaya);
  359.         akademicheskaya.setNodes(leninskii_prospect, profsoyuznaya);
  360.         profsoyuznaya.setNodes(akademicheskaya, novie_cheremushki);
  361.         novie_cheremushki.setNodes(profsoyuznaya, kalujskaya);
  362.         kalujskaya.setNodes(novie_cheremushki, belyaevo);
  363.         belyaevo.setNodes(kalujskaya, konkovo);
  364.         konkovo.setNodes(belyaevo, teplii_stan);
  365.         teplii_stan.setNodes(konkovo, yasenevo);
  366.         yasenevo.setNodes(teplii_stan, novoyasenenskaya);
  367.         novoyasenenskaya.setNodes(yasenevo);
  368.        
  369.         //Салатовая
  370.         petrovsko_razumovskaya_salatovaya.setNodes(petrovsko_razumovskaya, fonvizinskaya);
  371.         fonvizinskaya.setNodes(petrovsko_razumovskaya_salatovaya, butirskaya);
  372.         butirskaya.setNodes(fonvizinskaya, marina_rosha);
  373.         marina_rosha.setNodes(butirskaya, dostoevskaya);
  374.         dostoevskaya.setNodes(marina_rosha, trubnaya);
  375.         trubnaya.setNodes(dostoevskaya, cvetnoy_bulvar, serentenskii_bulvar);
  376.         serentenskii_bulvar.setNodes(trubnaya, turgenevskaya, chistie_prudi, chkalovskaya);
  377.         chkalovskaya.setNodes(serentenskii_bulvar, kurskaya, kurskaya_kolcevaya, rimskaya);
  378.         rimskaya.setNodes(chkalovskaya, ploshad_ilicha, krestianskaya_zastava);
  379.         krestianskaya_zastava.setNodes(rimskaya, proletarskaya, dubrovka);
  380.         dubrovka.setNodes(krestianskaya_zastava, kalujskaya);
  381.         kalujskaya.setNodes(dubrovka, pechatniki);
  382.         pechatniki.setNodes(kalujskaya, voljskaya);
  383.         voljskaya.setNodes(pechatniki, lyublino);
  384.         lyublino.setNodes(voljskaya, bratislavskaya);
  385.         bratislavskaya.setNodes(lyublino, marino);
  386.         marino.setNodes(bratislavskaya, borisovo);
  387.         borisovo.setNodes(marino, shipilovskaya);
  388.         shipilovskaya.setNodes(borisovo, zyablikovo);
  389.         zyablikovo.setNodes(shipilovskaya, krasnogvardeiskaya);
  390.        
  391.         //Красная
  392.         bulvar_rokosovskogo.setNodes(cherkizovskaya);
  393.         cherkizovskaya.setNodes(bulvar_rokosovskogo, preobrajenskaya_ploshad);
  394.         preobrajenskaya_ploshad.setNodes(cherkizovskaya, sokolniki);
  395.         sokolniki.setNodes(preobrajenskaya_ploshad, krasnoselskaya);
  396.         krasnoselskaya.setNodes(sokolniki, komsomolskaya_krasnii);
  397.         komsomolskaya_krasnii.setNodes(krasnoselskaya, komsomolskaya_kolcevaya, krasnie_volota);
  398.         krasnie_volota.setNodes(komsomolskaya_krasnii, chistie_prudi);
  399.         chistie_prudi.setNodes(krasnie_volota, turgenevskaya, serentenskii_bulvar, lubyanka);
  400.         lubyanka.setNodes(chistie_prudi, kuzneckiy_most, ohotnii_ryad);
  401.         ohotnii_ryad.setNodes(lubyanka, teatralnaya,bibliotaka_imeni_lenina);
  402.         bibliotaka_imeni_lenina.setNodes(ohotnii_ryad, borovickaya,arbatskaya_sinyaa, aleksandrovskii_sad, kropotkinskaya);
  403.         kropotkinskaya.setNodes(bibliotaka_imeni_lenina, park_kulturi);
  404.         park_kulturi.setNodes(kropotkinskaya, park_kulturi_kolcevaya, frunzenskaya);
  405.         frunzenskaya.setNodes(park_kulturi, sportivnaya);
  406.         sportivnaya.setNodes(frunzenskaya, vorobyovi_gori);
  407.         vorobyovi_gori.setNodes(sportivnaya, universitet);
  408.         universitet.setNodes(vorobyovi_gori, prospect_vernadskogo);
  409.         prospect_vernadskogo.setNodes(universitet, yugo_zapadnaya);
  410.         yugo_zapadnaya.setNodes(prospect_vernadskogo, troparyovo);
  411.         troparyovo.setNodes(yugo_zapadnaya, rumyancevo);
  412.         rumyancevo.setNodes(troparyovo, salarevo);
  413.         salarevo.setNodes(rumyancevo);
  414.        
  415.         //Желтая
  416.         delovoi_centr.setNodes(vistavochnaya, park_pobedi_jeltii);
  417.         park_pobedi_jeltii.setNodes(delovoi_centr , park_pobedi);
  418.         tretyakovskaya_jeltii.setNodes(novokuzneckaya_zelenaya, tretyakovskaya_oranjevaya, marksistskaya);
  419.         marksistskaya.setNodes(tretyakovskaya_jeltii, taganskaya_fioletovaya, taganskaya_kolcevaya, ploshad_ilicha);
  420.         ploshad_ilicha.setNodes(marksistskaya, rimskaya, aviamotornaya);
  421.         aviamotornaya.setNodes(ploshad_ilicha, shose_entuziastov);
  422.         shose_entuziastov.setNodes(aviamotornaya, perovo);
  423.         perovo.setNodes(shose_entuziastov, novogiryovo);
  424.         novogiryovo.setNodes(perovo, novokosino);
  425.         novokosino.setNodes(novogiryovo);
  426.        
  427.         //Кольцевая
  428.         novoslobodskaya.setNodes(belorusskaya_kolcevaya, mendeleevskaya, prospekt_mira_kolcevaya);
  429.         prospekt_mira_kolcevaya.setNodes(novoslobodskaya, prospect_mira_oranjevaya, komsomolskaya_kolcevaya);
  430.         komsomolskaya_kolcevaya.setNodes(prospekt_mira_kolcevaya, komsomolskaya_krasnii, kurskaya_kolcevaya);
  431.         kurskaya_kolcevaya.setNodes(komsomolskaya_kolcevaya, kurskaya, chkalovskaya, taganskaya_kolcevaya);
  432.         taganskaya_kolcevaya.setNodes(kurskaya_kolcevaya, taganskaya_fioletovaya, marksistskaya, paveleckaya_kolcevaya);
  433.         paveleckaya_kolcevaya.setNodes(taganskaya_kolcevaya, paveleckaya_zelenaya, dobrininskaya);
  434.         dobrininskaya.setNodes(paveleckaya_kolcevaya, serpuhovskaya, oktyabrskaya);
  435.         oktyabrskaya.setNodes(dobrininskaya, oktyabrskaya_oranjevaya, park_kulturi_kolcevaya);
  436.         park_kulturi_kolcevaya.setNodes(oktyabrskaya, park_kulturi, kievskaya_kolcevaya);
  437.         kievskaya_kolcevaya.setNodes(park_kulturi_kolcevaya, kievskaya_golubaya, kievskaya_sinyaa, krasnopresnenskaya);
  438.         krasnopresnenskaya.setNodes(kievskaya_kolcevaya, barrikadnaya,belorusskaya_kolcevaya);
  439.         belorusskaya_kolcevaya.setNodes(krasnopresnenskaya, belorusskaya_zelenaya, novoslobodskaya);
  440.        
  441.         //синяя
  442.         nodes.add(pyatninskoe_shose);
  443.         nodes.add(mitino);
  444.         nodes.add(volokolamskoe);
  445.         nodes.add(myakino);
  446.         nodes.add(strogino);
  447.         nodes.add(krilatskoe);
  448.         nodes.add(molodejnaya);
  449.         nodes.add(kuncevskaya);
  450.         nodes.add(slavyanskii_bulvar);
  451.         nodes.add(park_pobedi);
  452.         nodes.add(kievskaya_sinyaa);
  453.         nodes.add(smolenskaya_sinyaa);
  454.         nodes.add(arbatskaya_sinyaa);
  455.         nodes.add(ploshad_revolutcii);
  456.         nodes.add(kurskaya);
  457.         nodes.add(baumanskaya);
  458.         nodes.add(elektrozavodskaya);
  459.         nodes.add(semenovskaya);
  460.         nodes.add(partizanskaya);
  461.         nodes.add(izmailovskaya);
  462.         nodes.add(pervomaiskaya);
  463.         nodes.add(sholkovskaya);
  464.        
  465.         //Голубая
  466.         nodes.add(pionerskaya);
  467.         nodes.add(filevskii_park);
  468.         nodes.add(bagrationovskaya);
  469.         nodes.add(fili);
  470.         nodes.add(kutuzovskaya);
  471.         nodes.add(studencheskaya);
  472.         nodes.add(kievskaya_golubaya);
  473.         nodes.add(mejdunarodnaya);
  474.         nodes.add(vistavochnaya);
  475.         nodes.add(smolenskaya_golubaya);
  476.         nodes.add(arbatskaya_golubaya);
  477.         nodes.add(aleksandrovskii_sad);
  478.        
  479.         //Фиолетовая
  480.         nodes.add(planernaya);
  481.         nodes.add(shodnenskaya);
  482.         nodes.add(tushinskaya);
  483.         nodes.add(spartak);
  484.         nodes.add(shukinskaya);
  485.         nodes.add(oktabrskoe_pole);
  486.         nodes.add(polejaevskaya);
  487.         nodes.add(begovaya);
  488.         nodes.add(ulica_1905_goda);
  489.         nodes.add(barrikadnaya);
  490.         nodes.add(pushkinskaya);
  491.         nodes.add(kuzneckiy_most);
  492.         nodes.add(kitai_gorod_dioletovaya);
  493.         nodes.add(taganskaya_fioletovaya);
  494.         nodes.add(proletarskaya);
  495.         nodes.add(volgogradskiy_prospekt);
  496.         nodes.add(tekstilshiki);
  497.         nodes.add(kuzminki);
  498.         nodes.add(ryazanskiy_prospect);
  499.         nodes.add(vihino);
  500.         nodes.add(lermontovskii_prospect);
  501.         nodes.add(jilebino);
  502.         nodes.add(kotelniki);
  503.        
  504.         //Зеленая
  505.         nodes.add(hovrino);
  506.         nodes.add(rechnoi_vokzal);
  507.         nodes.add(vodnii_stadion);
  508.         nodes.add(voikovskaya);
  509.         nodes.add(sokol);
  510.         nodes.add(aeroport);
  511.         nodes.add(dinamo);
  512.         nodes.add(belorusskaya_zelenaya);
  513.         nodes.add(mayakovskaya);
  514.         nodes.add(tverskaya);
  515.         nodes.add(teatralnaya);
  516.         nodes.add(novokuzneckaya_zelenaya);
  517.         nodes.add(paveleckaya_zelenaya);
  518.         nodes.add(avtozavodskaya);
  519.         nodes.add(kolomenskaya);
  520.         nodes.add(kashirskaya);
  521.         nodes.add(kantemirovskaya);
  522.         nodes.add(caricino);
  523.         nodes.add(orehovo);
  524.         nodes.add(domodedovskaya);
  525.         nodes.add(krasnogvardeiskaya);
  526.         nodes.add(almaatinskaya);
  527.        
  528.         //серая
  529.         nodes.add(altufevo);
  530.         nodes.add(bibirevo);
  531.         nodes.add(otradnoe);
  532.         nodes.add(vladikino);
  533.         nodes.add(petrovsko_razumovskaya);
  534.         nodes.add(timiryazevskaya);
  535.         nodes.add(dmitrovskoe);
  536.         nodes.add(savelovskaya);
  537.         nodes.add(mendeleevskaya);
  538.         nodes.add(cvetnoy_bulvar);
  539.         nodes.add(chehovskaya);
  540.         nodes.add(borovickaya);
  541.         nodes.add(polyanka);
  542.         nodes.add(serpuhovskaya);
  543.         nodes.add(tulskaya);
  544.         nodes.add(nagatinskaya);
  545.         nodes.add(nagornaya);
  546.         nodes.add(nahimovskii_prospekt);
  547.         nodes.add(sevastopolskaya);
  548.         nodes.add(chertanovskaya);
  549.         nodes.add(yujnaya);
  550.         nodes.add(prajskaya);
  551.         nodes.add(ulica_akademica_yangelya);
  552.         nodes.add(anino);
  553.         nodes.add(bulvar_dmirtiya_donskogo);
  554.        
  555.         //Салатовая
  556.         nodes.add(petrovsko_razumovskaya_salatovaya);
  557.         nodes.add(fonvizinskaya);
  558.         nodes.add(butirskaya);
  559.         nodes.add(marina_rosha);
  560.         nodes.add(dostoevskaya);
  561.         nodes.add(trubnaya);
  562.         nodes.add(serentenskii_bulvar);
  563.         nodes.add(chkalovskaya);
  564.         nodes.add(rimskaya);
  565.         nodes.add(krestianskaya_zastava);
  566.         nodes.add(dubrovka);
  567.         nodes.add(kalujskaya);
  568.         nodes.add(pechatniki);
  569.         nodes.add(voljskaya);
  570.         nodes.add(lyublino);
  571.         nodes.add(bratislavskaya);
  572.         nodes.add(marino);
  573.         nodes.add(borisovo);
  574.         nodes.add(shipilovskaya);
  575.         nodes.add(zyablikovo);
  576.        
  577.         //Оранжевая
  578.         nodes.add(medvedkovo);
  579.         nodes.add(babushkinskaya);
  580.         nodes.add(sviblovo);
  581.         nodes.add(botanicheskii_sad);
  582.         nodes.add(vdnh);
  583.         nodes.add(alekseevskaya);
  584.         nodes.add(rijskaya);
  585.         nodes.add(prospect_mira_oranjevaya);
  586.         nodes.add(suharevskaya);
  587.         nodes.add(turgenevskaya);
  588.         nodes.add(kitai_gorod_oranjevaya);
  589.         nodes.add(tretyakovskaya_oranjevaya);
  590.         nodes.add(oktyabrskaya_oranjevaya);
  591.         nodes.add(shabalobskaya);
  592.         nodes.add(leninskii_prospect);
  593.         nodes.add(akademicheskaya);
  594.         nodes.add(profsoyuznaya);
  595.         nodes.add(novie_cheremushki);
  596.         nodes.add(kalujskaya);
  597.         nodes.add(belyaevo);
  598.         nodes.add(konkovo);
  599.         nodes.add(teplii_stan);
  600.         nodes.add(yasenevo);
  601.         nodes.add(novoyasenenskaya);
  602.        
  603.         //Красная
  604.         nodes.add(bulvar_rokosovskogo);
  605.         nodes.add(cherkizovskaya);
  606.         nodes.add(preobrajenskaya_ploshad);
  607.         nodes.add(sokolniki);
  608.         nodes.add(krasnoselskaya);
  609.         nodes.add(komsomolskaya_krasnii);
  610.         nodes.add(krasnie_volota);
  611.         nodes.add(chistie_prudi);
  612.         nodes.add(lubyanka);
  613.         nodes.add(ohotnii_ryad);
  614.         nodes.add(bibliotaka_imeni_lenina);
  615.         nodes.add(kropotkinskaya);
  616.         nodes.add(park_kulturi);
  617.         nodes.add(frunzenskaya);
  618.         nodes.add(sportivnaya);
  619.         nodes.add(vorobyovi_gori);
  620.         nodes.add(universitet);
  621.         nodes.add(prospect_vernadskogo);
  622.         nodes.add(yugo_zapadnaya);
  623.         nodes.add(troparyovo);
  624.         nodes.add(rumyancevo);
  625.         nodes.add(salarevo);
  626.        
  627.         //Желтый
  628.         nodes.add(delovoi_centr);
  629.         nodes.add(park_pobedi_jeltii);
  630.         nodes.add(tretyakovskaya_jeltii);
  631.         nodes.add(marksistskaya);
  632.         nodes.add(ploshad_ilicha);
  633.         nodes.add(aviamotornaya);
  634.         nodes.add(shose_entuziastov);
  635.         nodes.add(perovo);
  636.         nodes.add(novogiryovo);
  637.         nodes.add(novokosino);
  638.        
  639.         //Кольцевая
  640.         nodes.add(novoslobodskaya);
  641.         nodes.add(prospekt_mira_kolcevaya);
  642.         nodes.add(komsomolskaya_kolcevaya);
  643.         nodes.add(kurskaya_kolcevaya);
  644.         nodes.add(taganskaya_kolcevaya);
  645.         nodes.add(paveleckaya_kolcevaya);
  646.         nodes.add(dobrininskaya);
  647.         nodes.add(oktyabrskaya);
  648.         nodes.add(park_kulturi_kolcevaya);
  649.         nodes.add(kievskaya_kolcevaya);
  650.         nodes.add(krasnopresnenskaya);
  651.         nodes.add(belorusskaya_kolcevaya);
  652.        
  653.     }
  654. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement