All pastes #2075602 Raw Edit

Anonymous

public text v1 · immutable
#2075602 ·published 2011-06-06 14:55 UTC
rendered paste body
Алексей и Борис учатся в первом классе. Для изучения арифметики у 
каждого  из  них  есть  набор  из  нескольких  карточек,  на  каждой  из 
которых  написана  одна  из  десяти  возможных  цифр (от «0»  до «9»). 
Сейчас они начали изучать многозначные числа, и каждый составил 
из  своих  карточек максимально  возможное  число. Теперь  они  хотят 
узнать, кто из них составил большее число. 
Цифры в наборах у мальчиков могут повторяться, некоторые цифры 
могут  вообще  отсутствовать,  но  известно,  что  в  каждом  наборе  есть
хотя бы одна ненулевая цифра. 
Напишите  эффективную,  в  том  числе  и  по  используемой  памяти 
программу (укажите используемую версию языка программирования, 
например, Borland Pascal 7.0), которая по наборам цифр, записанных 
на  карточках  каждого  школьника,  определяет,  кто  из  школьников
сможет составить большее число. 
На  вход  программе  подается  две  строки.  Каждая  строка  содержит 
последовательность  цифр  и  завершается  точкой.   Длина  каждой 
строки может быть произвольной. В первой строке записаны цифры, 
которые  встречаются на  карточках Алексея,  вторая  строка  содержит
цифры на карточках Бориса. Цифры заданы в произвольном порядке. 
Пример входных данных: 
190. 
129. 
Выведите  имя  мальчика («Алексей»  или «Борис»),  который  сможет
составить наибольшее  число из  своих  карточек. Если максимальные 
числа, которые смогут составить оба школьника, равны, то выведите
слово «Ничья».