#include <bits/stdc++.h>
using namespace std;
#define int long long
const int inf = 1e18 + 7;
const int MOD = 1e9+7;
const int MAXXX = 1e6 + 5;
const int OFFSET = 200;
void Make_set(vector<int>& v)
{
set<int> s(v.begin(), v.end());
v.assign(s.begin(), s.end());
}
bool FUCK(int n)
{
if(n == 1) return 1;
for(int i = 2; i * i <= n; i++)
{
if(n % i == 0)
{
return 0;
}
}
return 1;
}
signed main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T ;
// cin >> T;
T = 1;
for (int K = 0; K < T; K++)
{
int n;
cin >> n;
int a[n];
for(int i = 0; i < n; i++)
{
cin >> a[i];
}
__int128 sum = 1;
for (int i = 0; i < n; i++)
{
sum = (sum * a[i]) % MOD;
}
int ans = sum;
cout << ans;
}
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |