Đã xem

View as PDF

Submit solution

Points: 1000 (partial)
Time limit: 1.0s
Python 3 2.5s
Memory limit: 256M
Python 3 512M
Input: VIEWED.INP
Output: VIEWED.OUT

Author:
Problem type
Allowed languages
C++, Pascal, Python
Statement

Trong một trò chơi tình cảm bí mật giữa Thắngngười yêu, hai người gửi cho nhau các tin nhắn mã hóa. Mỗi tin nhắn là một số nguyên được mã hóa đặc biệt để kiểm tra sự tương đồng và gắn bó giữa họ. Khi hai tin nhắn va vào nhau, từng chữ số tương ứng trong hai số sẽ được so sánh theo một quy tắc đặc biệt:

  • Nếu chữ số trong tin nhắn của Thắng lớn hơn, chữ số đó sẽ được giữ lại.
  • Nếu chữ số trong tin nhắn của người yêu lớn hơn, chữ số đó cũng sẽ được giữ lại.
  • Nếu hai chữ số bằng nhau, cả hai sẽ được giữ lại trong các tin nhắn sau khi va chạm.
    Mô phỏng:
    nếu Thắng > Người yêu:
        Thắng.
    ngược lại nếu Thắng < Người yêu:
        Người yêu.
    ngược lại:
        Thắng + Người yêu.
    

Hãy xác định nội dung của mỗi tin nhắn sau khi va chạm, sao cho chỉ những chữ số theo quy tắc trên được giữ lại.
UPD 1: hãy nhớ các trường hợp có chữ số 0 ở đầu nhé.

Input, Output và Subtasks

Input: (VIEWED.INP)
  • Dòng thứ nhất chứa số nguyên n - tin nhắn của Thắng.
  • Dòng thứ nhất chứa số nguyên m - tin nhắn của người yêu.
Output: (VIEWED.OUT)
  • Dòng thứ nhất in ra tin nhắn của Thắng sau khi va chạm.
  • Dòng thứ hai in ra tin nhắn của người yêu sau khi va chạm.
Subtasks
  • Subtask 1 (100%): 1 \leq n, m \leq 10^{18};

Sample #1

Input (VIEWED.INP)
65743 
9651
Output (VIEWED.OUT)
743 
96 
Notes
6 5 7 4 3
< < > > >
9 6 5 1
  • Tin nhắn của Thắng: giữ lại các chữ số 7, 4, 3.
  • Tin nhắn của người yêu: giữ lại các chữ số 9, 6.

Sample #2

Input (VIEWED.INP)
240
220
Output (VIEWED.OUT)
240
20
Notes
2 4 0
= > =
2 2 0
  • Tin nhắn của Thắng: giữ lại các chữ số 2, 4, 0.
  • Tin nhắn của người yêu: giữ lại các chữ số 2, 0.

Comments

There are no comments at the moment.