2019, група B, 9-10 клас
14
B.
ЦИФРОВИ РЕКИ 1
90
Условие
Цифрова река е такава поредица от числа, където всяко следващо число се получава като към предходното се добави сумата на цифрите му. В такава последователност числото 123 е последвано от 129 (123 + (1 + 2 + 3) = 129), което е последвано от 141 (129 + (1 + 2 + 9) = 141) и т.н.
Цифрова река K започва с числото К. Например, цифрова река 7 е последователността (7, 14, 19, 29, 40, 44, 52, ...), а цифрова река 471 е последователността (471, 483, 498, 519, ...).
Цифровите реки могат да се срещнат. Това се случва, когато две цифрови реки споделят едни и същи стойности. Например цифрова река 32 среща цифрова река 47 при числото 47, а цифрова река 471 среща цифрова река 480 при число 519.
Дадени са две цифрови реки, които се срещат. Намерете и отпечатайте числото, при което двете цифрови реки се срещат.
Вход:
На първия ред на стандартния вход е зададен броят N на тестовите примери. Следващите 2*N реда съдържат тестовите примери. Всеки тестов пример се състои от два реда както следва:
- първи ред задава числото R1 с което започва първата цифрова река;
- втори ред задава числото R2 с което започва втората цифрова река.
Изход:
За всеки тестов пример изведете на стандартният изход полученото число при което двете цифрови реки се срещат.
Ограничения:
1 ≤ N ≤ 100;
0 < R1 ≤ 20000000;
0 < R2 ≤ 20000000.
Примерен вход:
2
32
47
471
480
Примерен изход:
47
519