#include <iostream>
#define int long long
#define MAXN 500005
#define INF (int)(1e18)
int a[MAXN];
int pmin[MAXN];
signed main()
{
int n;
std::cin >> n;
pmin[0] = INF;
for (int i = 1; i <= n; ++i)
{
std::cin >> a[i];
pmin[i] = std::min(pmin[i-1], a[i]);
}
int idx = 1;
int q;
std::cin >> q;
while (q--)
{
int t;
std::cin >> t;
if (t == 1)
{
++idx;
idx = std::min(idx, n);
}
else
{
int l, r;
std::cin >> l >> r;
std::cout << pmin[idx] << "\n";
}
}
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... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |