Fake NP

Đề bài

Mô tả

Cho hai số nguyên lr. Với mỗi số nguyên trong đoạn [l,r], ta liệt kê tất cả các ước số của nó (trừ 1). Hãy tìm một số nguyên xuất hiện nhiều nhất trong danh sách các ước số đã liệt kê.

Nếu có nhiều đáp án, in ra một đáp án bất kỳ.

Dữ liệu vào

Một dòng chứa hai số nguyên lr (2lr109).

Dữ liệu ra

In ra một số nguyên — số xuất hiện nhiều nhất trong danh sách các ước số. Nếu có nhiều đáp án hợp lệ, in ra một đáp án bất kỳ.

Ràng buộc

  • 2lr109

Ví dụ

Input Output Giải thích
19 29 2 Trong đoạn [19,29], các số chia hết cho 2{20,22,24,26,28}, tức là 2 xuất hiện 5 lần trong danh sách ước số — nhiều nhất.
13 13 13 Chỉ có một số 13. Các ước số của nó (trừ 1) là {13}, nên đáp án là 13.
2 1000000000 2 Số 2 là ước của tất cả các số chẵn trong đoạn — xấp xỉ một nửa toàn bộ đoạn, nhiều hơn bất kỳ số nào khác.

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