Codeforces Beta Round 73 (Div. 2 Only) |
---|
Закончено |
Вася учится музыке.
Он уже знает много интересного. Например, он знает, что существует 12 нот: C, C#, D, D#, E, F, F#, G, G#, A, B, H. Еще он знает, что далее ноты повторяются по циклу: за H снова идет C, а перед C стоит H. Ноту C в начале этого ряда и ноту C после H мы считаем одинаковыми и будем отождествлять. Расстояние между нотами по звукоряду измеряется в тонах: между двумя последовательными нотами ровно один полутон, то есть 0,5 тона. Расстояние берется от нижней ноты к верхней, то есть расстояние между C и E — 4 полутона, а между E и C — 8 полутонов.
Еще Вася знает, что такое аккорд. Аккорд — это неупорядоченный набор из не менее чем трех нот. Однако Вася пока разбирается лишь с трезвучиями, то есть с аккордами ровно из трех нот. Он уже различает два вида трезвучий — мажорные и минорные.
Определим мажорное трезвучие. Пусть трезвучие состоит из нот X, Y и Z. Если мы можем так упорядочить ноты, что расстояние по звукоряду между X и Y — 4 полутона, а между Y и Z — 3 полутона, то трезвучие называется мажорным. Соответственно, между X и Z образовывается интервал в 7 полутонов.
Минорное трезвучие отличается тем, что расстояние между X и Y должно быть 3 полутона, а между Y и Z — 4 полутона.
Например, трезвучие «C E G» является мажорным: между C и E — 4 полутона, а между E и G — 3. А трезвучие «C# B F» является минорным, потому что если мы упорядочим ноты как «B C# F», то между B и C# будет 3 полутона, а между C# и F — как раз 4.
Помогите Васе классифицировать трезвучие, данное ему учительницей.
В единственной строке через пробел записаны 3 ноты в обозначении, указанном выше.
Выведите «major», если аккорд является мажорным, «minor», если минорным, и «strange», если учительница подсунула Васе какой-то странный аккорд, не являющийся ни мажорным, ни минорным. Вася обещает вам, что ответ всегда будет однозначным. То есть не бывает аккордов, являющихся одновременно мажорными и минорными.
C E G
major
C# B F
minor
A B H
strange
Название |
---|