h2000
15/12/2024
rup minh v
h2000
15/12/2024
lam chen C++
h2000
15/12/2024
cho toi sin cot hoàn chỉnh được ko

15/12/2024
h2000
15/12/2024
C++
h2000
15/12/2024
co the cho toi cot hoan chinh dduoc ko
15/12/2024
Cài đặt bằng Python
Python
def find_smallest_missing_square(arr):
max_val = max(arr)
check = [0] * (int(max_val**0.5) + 1) # Mảng đánh dấu, kích thước căn bậc hai của số lớn nhất
# Đánh dấu các số chính phương trong dãy
for num in arr:
if num ** 0.5 == int(num ** 0.5): # Kiểm tra xem num có phải số chính phương không
check[int(num ** 0.5)] = 1
# Tìm số chính phương nhỏ nhất chưa được đánh dấu
i = 0
while True:
if check[i] == 0:
return i * i
i += 1
# Đọc dữ liệu vào
n = int(input())
arr = list(map(int, input().split()))
# Tìm và in kết quả
result = find_smallest_missing_square(arr)
print(result)
h2000
15/12/2024
C++
h2000
15/12/2024
co the cho toi cot hoan chinh dduoc ko
15/12/2024
Hiep Hoang số 9
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
16/12/2025
16/12/2025
Top thành viên trả lời