ІХ НАЦИОНАЛЕН ЕСЕНЕН ТУРНИР ПО ИНФОРМАТИКА И
ИНФОРМАЦИОННИ ТЕХНОЛОГИИ
„Джон Атанасов“
Шумен, 28.11.2009 г.
Група A (11-12 клас)
Задача A1. 2012 – ЕДНО НОВО НАЧАЛО
Слънчево изригване е загряло земната кора, причинявайки чудовищен катаклизъм. Тектонски плочи се реят свободно по земната мантия, земетресения с невиждан магнитуд изравняват метрополиси със земята, планини потъват, залети от гигантски цунамита, държави се превръщат в морета от лава и вулканична пепел.
Датата е 21 декември 2012 и единственият шанс да спасите себе си и семейството си от апокалипсиса е да стигнете до правителствените кораби в Хималаите – ноевите ковчези, които ще спасят човешкия род.
За целта имате самолет, който винаги лети с една и съща скорост, и карта на оцелелите летища. За съжаление, не от всяко летище може да се стигне до всяко друго – между някои има огромни облаци от вулканичен прах, през които самолетът не може да премине, а други са прекалено далеч едно от друго, за да стигне горивото. Освен това, не на всяко летище е възможно да се презареди резервоарът – от някои не е останало нищо друго, освен пистите. И тъй като всички видове навигации са разрушени, единственият възможен курс между две летища е най-краткият път. А на всичко отгоре, поради атмосферната нестабилност и драматичното изменение на климатичните условия, на плътността и състава на въздуха в дадени региони, ефективността на самолетните двигатели е различна за различните полети. Следователно консумацията на гориво също варира. Добрата новина е, че вие знаете между кои летища е възможно да се лети и с колко гориво, и на кои може да се презарежда. Остава само да измислите маршрут, който по най-бързия начин ще ви транспортира от летището, където се намирате в момента, до летището в Хималаите, където ще бъдете спасени.
Напишете програма year2012, която по зададени координати на летищата и дали може да се презарежда на тях, капацитет на резервоара на самолета, скорост на самолета, кои двойки летища са свързани и колко гориво се изразходва за всеки полет, намира най-бързия маршрут между дадено начално и дадено крайно летище.
Ето го и цялото условие :
Апокалипсис-2012
ИНФОРМАЦИОННИ ТЕХНОЛОГИИ
„Джон Атанасов“
Шумен, 28.11.2009 г.
Група A (11-12 клас)
Задача A1. 2012 – ЕДНО НОВО НАЧАЛО
Слънчево изригване е загряло земната кора, причинявайки чудовищен катаклизъм. Тектонски плочи се реят свободно по земната мантия, земетресения с невиждан магнитуд изравняват метрополиси със земята, планини потъват, залети от гигантски цунамита, държави се превръщат в морета от лава и вулканична пепел.
Датата е 21 декември 2012 и единственият шанс да спасите себе си и семейството си от апокалипсиса е да стигнете до правителствените кораби в Хималаите – ноевите ковчези, които ще спасят човешкия род.
За целта имате самолет, който винаги лети с една и съща скорост, и карта на оцелелите летища. За съжаление, не от всяко летище може да се стигне до всяко друго – между някои има огромни облаци от вулканичен прах, през които самолетът не може да премине, а други са прекалено далеч едно от друго, за да стигне горивото. Освен това, не на всяко летище е възможно да се презареди резервоарът – от някои не е останало нищо друго, освен пистите. И тъй като всички видове навигации са разрушени, единственият възможен курс между две летища е най-краткият път. А на всичко отгоре, поради атмосферната нестабилност и драматичното изменение на климатичните условия, на плътността и състава на въздуха в дадени региони, ефективността на самолетните двигатели е различна за различните полети. Следователно консумацията на гориво също варира. Добрата новина е, че вие знаете между кои летища е възможно да се лети и с колко гориво, и на кои може да се презарежда. Остава само да измислите маршрут, който по най-бързия начин ще ви транспортира от летището, където се намирате в момента, до летището в Хималаите, където ще бъдете спасени.
Напишете програма year2012, която по зададени координати на летищата и дали може да се презарежда на тях, капацитет на резервоара на самолета, скорост на самолета, кои двойки летища са свързани и колко гориво се изразходва за всеки полет, намира най-бързия маршрут между дадено начално и дадено крайно летище.

Ето го и цялото условие :
Апокалипсис-2012
Comment