Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
P185SUMI - ROUND 5I - Rút gọn căn |
Hôm nay lớp của Lù làm một vài bài toán. Do để quên máy tính ở trên tàu nên Lù rất lúng túng trước việt phải rút gọn căn bậc 2 của một số.
Cho các số N bạn hãy rút gọn căn bậc hai của N thành phần nguyên và căn số sao cho số trong căn là nhỏ nhất.
Input
Dòng đầu chứ số T là số lượng bộ test (0 < T < 3000).
T dòng tiếp theo chứ 1 số nguyên N (0 < N < 109).
Output
Gồm T dòng, mỗi dòng chứ 2 số nguyên lần lượt là phần nguyên và phần căn đã được rút gọn.
Example
Input: 5 1 2 3 4 5 Output: 1 1 1 2 1 3 2 1 1 5
Giải thích
Các số được rút gọn lần lượt thành:
- √1 = 1√1
- √2 = 1√2
- √3 = 1√3
- √4 = 2√1
- √5 = 1√5
- √6 = 1√6
- √7 = 1√7
- √8 = 2√2
Được gửi lên bởi: | adm |
Ngày: | 2018-08-03 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 ASM64 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |