Hình chữ nhật đẹp

Đề bài

Mô tả

Trong giờ hình học, An được thầy giáo dạy về công thức tính diện tích của hình chữ nhật và hình vuông. An thấy hình vuông rất đẹp nên cậu định nghĩa một hình chữ nhật "đẹp" là hình chữ nhật có các đặc điểm sau:

  • Độ dài hai cạnh là các số nguyên dương.
  • Diện tích bằng diện tích của một hình vuông có độ dài cạnh là một số nguyên dương.

An đã phát biểu định nghĩa này trước lớp và thách đố bài toán như sau:

"Cho số nguyên dương x. Tìm số nguyên dương y nhỏ nhất để xy là độ dài hai cạnh của một hình chữ nhật "đẹp"."

Yêu cầu: Giúp cả lớp tìm số nguyên dương y thỏa mãn bài toán của An.

Dữ liệu vào

  • Gồm một dòng duy nhất chứa số nguyên dương x.

Dữ liệu ra

  • Gồm một dòng duy nhất chứa số nguyên dương y.

Ràng buộc

  • 90% số test tương ứng với 90% số điểm thỏa mãn 1x106.
  • 10% số test tương ứng với 10% số điểm thỏa mãn 106<x1012.

Ví dụ

Input Output Giải thích
4 1 x=4,y=1: diện tích 4×1=4=22, là diện tích hình vuông cạnh 2.
6 6 x=6,y=6: diện tích 6×6=36=62, là diện tích hình vuông cạnh 6.
8 2 x=8,y=2: diện tích 8×2=16=42, là diện tích hình vuông cạnh 4.

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