酷代码 AI
菜单
服务商

城主一共有n(n<100)名归零者手下,其中第i个人的伤势为ai。城主会提问q次,每次都会询问从第L个人到第R个人之中,谁的伤最严重,也就是最大的ai是多少。 输入: 第一行输入n、q。 紧接着一行输入n个数ai,代表每个人的伤势。 接下来q行,每行两个数L与R,代表每次询问的范围。 输出: 输出共q行,每行为对应问题的答案。 输入样例: 10 3 3 2 7 6 8 4 1 5 10 9 2 4 1 5 1 10 输出样例: 7 8 10 使用c++语言

```cpp #include <iostream> using namespace std; int main() { int n, q; cin >> n >> q; int a[100]; for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 0; i < q; i++) { int L, R; cin >> L >> R; int maxInRange = a[L - 1]; for (int j = L - 1; j < R; j++) { if (a[j] > maxInRange) { maxInRange = a[j]; } } cout << maxInRange << endl; } return 0; } ``` [2026-02-08 19:23:53 | AI问答 | 184点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多