Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

ACM_0225 - ДВОИЧНОЕ УМНОЖЕНИЕ

   Ещё со школы все мы помним правила умножения в столбик. Ваша задача – написать программу, которая умножает двоичные числа столбиком.

Входные данные

   Первая строка входных данных содержит одно число T – количество тестов (T ≤ 150). В каждой из следующих T строк находится два двоичных числа без лидирующих нулей, длина каждого из них не превышает 30 символов.

Выходные данные

   Для каждого теста выведите строку «Test N», где N – номер теста. После этого распечатайте процесс умножения как показано в примерах. Ответы для тестов должны быть разделены пустой строкой. Не имеющие значения для форматирования пробелы в конце строки не печатаются.

Примеры входных и выходных данных

stdin

stdout

1

4
11 11
111 10
10 111
1010 0

Test 1

  11

  11

  --

  11

 11

----

1001


Test 2

 111

  10

 ---

 000

111

----

1110


Test 3

  10

 111

 ---

  10

 10

10

----

1110

 

Test 4

1010

   0

----

0000

----

   0


 


Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2014-10-08
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.East Sibirean QF 2014.B

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.