Gặp nhau

Đề bài

Mô tả

Một công ty du lịch A có hai xe vận chuyển hành khách đi đến các điểm tham quan trong khu vực. Công ty du lịch đã sắp xếp lịch trình sao cho mỗi xe luôn xuất phát đúng giờ và di chuyển theo đúng lịch trình. Xe thứ nhất cứ x giờ thì về bến công ty, xe thứ hai cứ y giờ thì về bến công ty.

Hãy lập trình cho biết số lần gặp nhau của hai xe tại công ty sau n giờ?

Dữ liệu vào

  • Dòng thứ nhất là một số nguyên n (10n103).
  • Dòng thứ hai có hai số nguyên dương x, y (1x,y102) cách nhau một ký tự trắng.

Dữ liệu ra

Một số nguyên duy nhất là số lần hai xe gặp nhau.

Ràng buộc

  • 10n106
  • 1x,y102
  • 60% số test: 10n103
  • 40% số test: 103<n106

Ví dụ

Input Output Giải thích
40
6 4
3 Hai xe xuất phát cùng thời điểm, xe thứ nhất cứ 6 giờ ghé vào công ty rồi đi, xe thứ hai cứ 4 giờ ghé vào công ty rồi đi. Trong 40 giờ, hai xe gặp nhau 3 lần tại công ty sau khi xuất phát (tại giờ 12, 24, 36).

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