НОВ БЪЛГАРСКИ УНИВЕРСИТЕТ
Департамент Информатика
XVIIІ РЕПУБЛИКАНСКА СТУДЕНТСКА ОЛИМПИАДА ПО ПРОГРАМИРАНЕ
13 - 14 май 2006 г.
Задача E. Правоъгълници в триъгълник
В равнобедрен правоъгълен триъгълник са вписани (без припокриване) n правоъгълника (0 < n < 200), както е показано на рисунката. Правоъгълниците имат целочислени координати на върховете си и са със страни, съответно успоредни на катетите на триъгълника, а върховете им лежат върху страните на триъгълника. Напишете програма, която въвежда n и дължината b на катета на триъгълника (цяло положително число, по-малко от 2000), и извежда лицето на най-голямата площ, която може да се покрие с правоъгълниците.
Програмата трябва да прочете от стандартния вход броя на тестовите примери (не повече от 10), след което – данните за всеки тестов пример от отделен ред, съдържащ n и b, разделени с интервал. На стандарния изход трябва да се изведат търсените лица, всяко на отделен ред, съответно на входните данни.
Пример.
Вход.
3
1 1
1 2
2 10
Изход
0
1
33