Задача B.
В этой задаче можно было просто посчитать все возможные варианты ответов и выбрать минимальный. Например запускаясь от набора и, пробегаясь по всем парам чисел в нем, применять очередную операцию и рекурсивно запускаться от нового набора. Когда число остается одно, сравнить его с минимальным уже полученным, и, если нужно, изменить минимальное.
1 1 1 1
+ + *
i proceed this way
+
2 2 1 1
+
2 3 3 1
*
2 3 3 3
???
1 1 1 1
+
2 1 1
+
3 1
*
3
In 1st test we have:
1 1 1 1
+
2 1 1
+
3 1
*
3
We apologize for that ambiguity, but believe that it is not very hard to resolve it by reading statement carefully one more time.
Meh, I am too slow.