cb013 Tính tổng a và b

Xem dạng PDF

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

Hãy đọc nội quy trước khi bình luận.



  • 0
    discordmess  đã bình luận lúc 11, Tháng 9, 2025, 5:48

    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; } }

    if (ans == -1)
        cout << "Khong co so chinh phuong\n";
    else
        cout << ans;
    
    return 0;
    

    }