Đăng nhập để hỏi chi tiết


Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
#include <cmath>
#define mod 1000000007
using namespace std;
int main() {
freopen("square.inp","r",stdin);
freopen("square.out","w",stdout);
long n,k;
cin >> n;
long long ans = 0;
for (long i = 0; i < n; i++) {
cin >> k;
if (trunc(sqrt(k)) == sqrt(k)) ans = ((ans % mod) + (k % mod)) % mod;
}
cout << ans;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin