Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
64M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
A PLUS B
Yêu cầu:
Tính tổng hai số a và b ~(|a|,|b|\leq 10^4)~
Dữ liệu vào:
Một dòng chứa 2 số a và b cách nhau một kí tự trống
Dữ liệu ra;
Một số duy nhất là kết quả bài toán.
Ví dụ:
input | output |
---|---|
1 2 | 3 |
Bình luận
include <bits/stdc++.h>
using namespace std; int n, a[100005]; int cnt[1000002]; int ktr(int m) { int n=sqrt(m); if(n*n==m) { return true; } else { return false; } } int main() { //freopen("input.inp","r",stdin); //f/reopen("output.out","w",stdout); cin >> n ; for (int i=1;i<=n;i++) { cin >> a[i]; if(ktr(a[i])) { cnt[a[i]]++; } } int ans = -1; for (int i = 0; i <= 1000000; i++) { if (cnt[i] > 0) { ans = i; break; } }
}