Open utterances-bot opened 2 years ago
klu
Đề lạ quá Admin ơi, giới hạn của p là 1<p<n => n luôn lớn hơn 1, mà điều kiện của n thì là 1≤n≤10^18
ước dương bất kì là sao vậy mọi người
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình. Mà mình cũm hông hỉu sao nó AC được =))
```cpp
#include
Code của bạn btLong402 khi chạy với số n=2147483647 (quá nhỏ so với max của đề; nó là SNT max kiếu longint); code của bạn chạy trong 6,5s vậy mà vẫn acc? Tác giả ducla0104 thiên vị khi ra đề với ngưỡng như vậy (cho chạy 5 test, mỗi test 10^18; chạy trong 1s?). Không hay tí nào!
Thiệt là "ảo tung chảo" quá sức.
không biết sao bị lỗi, các bạn xem thử giúp mình vs
try:
Q = int(input())
if not 1 <= Q <= 5:
exit()
for i in range(Q):
n = int(input())
if not 1 <= n <= 10**18:
exit()
for p in range(n-1, 1, -1):
if n % p == 0:
print(p)
break
except:
pass
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
```cpp
#include
Tìm ước của 1 số - Luyện Code Online
https://luyencode.net/problem/TIMUOC