比赛 2026.5.16 评测结果 AMMMMMMMMM
题目名称 序列 最终得分 10
用户昵称 LikableP 运行时间 1.332 s
代码语言 C++ 内存使用 1.45 MiB
提交时间 2026-05-16 12:01:14
显示代码纯文本
#include <cstdio>
#include <algorithm>

int n, m, type;
int a[1010];
unsigned long long res = 0;

int main() {
  freopen("sequence.in", "r", stdin);
  freopen("sequence.out", "w", stdout);
  scanf("%d %d %d", &n, &m, &type);
  for (int i = 1; i <= n; ++i) {
    scanf("%d", &a[i]);
  }
  for (int i = 1, L, R; i <= m; ++i) {
    unsigned long long ans = 0;
    scanf("%d %d", &L, &R);
    for (int l = L; l <= R; ++l) {
      int minn = a[l]; 
      for (int r = l; r <= R; ++r) {
        minn = std::min(minn, a[r]);
        ans += minn;
      }
    }
    res ^= ans;
  }
  printf("%llu\n", res);
  return 0;
}