Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

TIGRANMEC - Տիգրան Մեծ

Ք.ա. 80 թվականն  էր. Տիգրան Մեծի տերությունը ձգվում էր Սև ծովից  Պարսից ծոց, Միջերկրական ծովից Կասպից ծով, զբաղեցնելով գրեթե 3 մլն քառ. կմ տարածք: Տիգրանի այսպիսի նվաճումներից հետո Արտաշատն այլևս չի կարող մայրաքաղաք մնալ, քանզի տեղակայված է տերության ծայր հյուսիսում, իսկ Անտիոքը տեղակայված է բուն հայկական տարածքներից  դուրս և գերազանցապես ունի օտար բնակչություն: Հետևապես հիմա Տիգրան մեծի գլխավոր խնդիրը նոր մայրաքաղաքի կառուցումն է: Տիգրանն Մեծն ունի բնակավայրերի ցուցակ, որոնք կարող են մայրաքաղաք դառնալ, օգնիր նրան պարզելու, թե, որ բնակավայրն է մայրաքաղաք դարձնելը ամենանպատակահարմարը: Ձեր գործն ամենևին էլ հեշտ չէ,քանի որ մայրաքաղաք դառնալու համար բնակավայրը պետք է բավարարի հետևյալ պահանջներին.

·  չլինի նավահանգիստ (բոլոր նավագիստների զույգերի միջև գոյություն ունի գոնե մեկ ծովային ճանապարհ: Երաշխավորվում է, որ նավահանգիստների թիվը >=2),

·  չլինի ամրոց (ամրոցներից ոչ մի ճանապարահ դուրս չի գալիս, դրանք կառուցվում են պաշտպանական նպատակներով, բացի ամրոցներից մնացած բոլոր բնակավայրերը կապակցված են),

·  բավականաչափ հեռու լինի հակառակորդի ճամբարներից,

·  ընկած լինի բուն հայկական տարածքներում (Մեծ Հայք, Կոմմագենե (լատինատառ Mec-Hayq, Kommagene) Փոքր Հայքն այդ տարիներին ցավոք Տիգրան Մեծի տերության տարածքում չի եղել, հետևապես թեսթերում բնակավայրեր, որոնք գտնվել են Փոքր Հայքում չեն լինի),

·  ցուցակում առկա տերության  բոլոր կարևորագույն բնակավայրերը տվյալ բնակավայրին միացնող մինիմալ ճանապարհների գումարը լինի մինիմալ:

Եթե մեկից ավելի բնակավայրեր բավարարում են տրված բոլոր պահանջներին պետք է արտածել ամենաշատ բնակչություն ունեցող բնակավայրի համարը ցուցակում: Երաշխավորվում է, որ այն բոլոր բնակավայրերը, որոնք միաժամանակ բավարարում են բոլոր պայմաններին ունեն տարբեր թվով բանակիչներ: Երաշխավորվում է, որ Արտաշատը բավարարում է առաջին չորս պայմաններին և քաղաքի բնակչությունը 60 հազար է: Հնարավոր են դեպքեր, երբ տրված բնակավայրերից  ոչ մեկը չի բավարարում վերևում նշված պայմաններին, այդ դեպքերում պետք է տպել ”Artashatn e aynuamenayniv lavaguyn tarberaky”  արտահայտությունը, առանց չակերտների:

Մուտքային տվյալներ

Մուտքի առաջին տողում տրված են N (0 <= N <= 100) մայրաքաղաք դառնալու համար առաջադրված բնակավայրերի քանակը, M(0<=M<=500) ցուցակի բնակավայրերը իրար կապող ճանապարհների քանակը, K(0<=K<=100) հակառակորդի ճամբարների քանակը և d(1<=d<=1000) մինիմալ հեռավորությունը, որ մայրաքաղաքը պետք է ունենա հակառակորդի ճամբարներից: Հաջորդ տողում տրված են N թվեր, որոնցից i-երորդը ցույց է տալիս թե ինչ երկարություն ունի Արտաշատը այդ բնակավայրին միացնող ճանապարհը, կամ -1, եթե այդպիսի ճանապարհ չկա (եթե Արտաշատը այդ բնակավայրին կապող ճանապարհ չկա, պարտադիր չէ, որ բնավայրը ամրոց լինի):

Հաջորդ N տողերից յուրաքանչյուրում տրված է քաղաքի նկարագիրը 4 պարամետրով: Առաջին պարամետրը ցույց է տալիս, թե քաղաքը որտեղ է գտնվում, բոլոր տեղանունները ժամանակին գոյություն ունեցած Տիգրան Մեծի տերության իրական հատվածներ են (Mec-Hayq, Kommagene, Asoriq, Kapadovkia, Kilikia, Osroene, Migdonia, Adiabene, Atrpatakan, Virq, Axvanq, Parsq, Partevstan, Nabatea,Qabakene, Elyumayis, Sogdiana, Gedrosia, Pyunikia, Hreastan): Լավագույն դեպքում ցուցակի բնակավայրերի միայն կեսն են ընկած բուն հայկական տարածքներում: Երկրորդ և Երրորդ պարամետրերը համապատասխանում են տվյալ քաղաքի x և y կոորդինատներին (-1000<=x,y<=1000): Չորրորդ պարամետրը ցույց է, թե,  որքան բնակչություն ունի հետևյալ քաղաքը(1<=p<=300000):

Հաջորդ M տողերից յուրաքանչյուրում տրված է ճանապարհի  նկարագիրը 4 պարամետրով: Առաջին երկու պարամետրերը ցույց են տալիս, թե, որ 2 քաղաքներն են միացված այդ ճանապարհով: Բոլոր ճանապարհները երկկողմանի են: Երրորդ պարամետրը ցույց է տալիս ճանապարհը ցամաքային է,թե ծովային: Ցամաքային ճանապարհը նկարագրվում է  “ _ “ նշանով, իսկ ծովայինը  “ ^ “ նշանով: Նկարագրման վերջին պարամետրը ցույց է տալիս ճանապարհի e երկարությունը (1<=e<=10^6):

Հաջորդ K տողերից յուրաքանչյուրում տրված է հակառակորդի ճամբարի  նկարագիրը 2 պարամետրով, որոնք համապատասխանում են տվյալ ճամբարի x և y կոորդինատներին (-1000<=x,y<=1000):

Ելքային տվյալներ

Եթե նշված ցուցակում պայմաններին բավարարող քաղաք կա, ապա տպեք այդ քաղաքի համարը ցուցակում, հակառակ դեպքում ”Artashatn e aynuamenayniv lavaguyn tarberaky” արտահայտությունը առանց չակերտների:

Օրինակ.

Մուտք.
4 3 1 10
25 8 30 10
Asoriq 170 -1 70000
Mec-Hayq 176 8 30000
Kapadovkia 109 15 1000
Mec-Hayq 130 20 3000
1 2 _ 5
2 3 _ 12
3 4 ^ 5
100 15
Ելք.
2

Խնդիրը պատրաստեցին Խաչատուր Դալլաքյանը և Ռոբերտ Քոչարյանը:


Ավելացրեց.Andreasyan
Ամսաթիվ.2018-03-28
Ժամանակի սահմանափակումը.0.100s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.