trang chủ / bài tập / unnatcond

Điều kiện kỳ lạ

Đề bài

Mô tả

Gọi s(x) là tổng các chữ số trong biểu diễn thập phân của số nguyên dương x.

Cho hai số nguyên nm, hãy tìm hai số nguyên dương ab sao cho:

  • s(a)n,
  • s(b)n,
  • s(a+b)m.

Cả ab không được có chữ số 0 ở đầu, và độ dài (số chữ số) của mỗi số không vượt quá 2230.

Đề bài luôn đảm bảo tồn tại đáp án thỏa mãn. Nếu có nhiều đáp án hợp lệ, in ra một đáp án bất kỳ.

Dữ liệu vào

Một dòng duy nhất chứa hai số nguyên nm (1n,m1129).

Dữ liệu ra

In ra hai dòng: dòng đầu chứa số a, dòng thứ hai chứa số b.

Ràng buộc

  • 1n,m1129.
  • a,b1, không có chữ số 0 ở đầu, độ dài không quá 2230.

Ví dụ

Input Output Giải thích
6 5 111111
888889
s(a)=66, s(b)=8·5+9=496, a+b=1000000 nên s(a+b)=15.
8 16 11111111
88888889
s(a)=88, s(b)=8·7+9=658, a+b=108 nên s(a+b)=116.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0