trang chủ / đề bài / ptnk_ts10_21_a

Tìm số x

Đề bài

Mô tả

Nam và Bắc là đôi bạn thân, nhưng luôn ganh đua nhau trong học tập, đặc biệt là môn Toán. Hôm nay Nam thách thức một bài toán hơi khó đối với Bắc. Nhận thấy bài toán có thể dùng máy tính để tìm ra nghiệm, Bắc nhờ bạn lập trình giải giúp bài toán đố của Nam.

Yêu cầu: Cho trước hai số nguyên dương a và b, hãy tìm số nguyên dương x nhỏ nhất (tức x≥1) sao cho a+x chia hết cho b, đồng thời b+x chia hết cho a.

Dữ liệu vào

Một dòng chứa hai số nguyên a và b (1≤a,b≤109).

Dữ liệu ra

Một dòng chứa số nguyên dương x tìm được.

Ràng buộc

  • 1≤a,b≤109.

Ví dụ

Input Output Giải thích
6 10 14 6+14=20 chia hết cho 10 và 10+14=24 chia hết cho 6. Không có x nào nhỏ hơn thỏa mãn.
4 4 4 x=0 không được chọn vì x phải dương. 4+4=8 chia hết cho 4.
2 6 4 2+4=6 chia hết cho 6 và 6+4=10 chia hết cho 2.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0