0_0_3035756_29731\Main.java:1: 非法字符: \35
#include <cstdio>
^
0_0_3035756_29731\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_3035756_29731\Main.java:3: 非法字符: \35
#include <algorithm>
^
0_0_3035756_29731\Main.java:7: 需要为 class、interface 或 enum
const int maxn = 100000 + 10;
^
0_0_3035756_29731\Main.java:9: 需要为 class、interface 或 enum
int x[maxn], pos[maxn], tab[maxn], sum[maxn];
^
0_0_3035756_29731\Main.java:10: 需要为 class、interface 或 enum
int st[maxn * 4];
^
0_0_3035756_29731\Main.java:11: 需要为 class、interface 或 enum
int n, rb;
^
0_0_3035756_29731\Main.java:13: 需要为 class、interface 或 enum
int cal(int k)
^
0_0_3035756_29731\Main.java:16: 需要为 class、interface 或 enum
++k;
^
0_0_3035756_29731\Main.java:17: 需要为 class、interface 或 enum
while (l < r)
^
0_0_3035756_29731\Main.java:20: 需要为 class、interface 或 enum
if (mid > n || sum[mid] >= k) r = mid;
^
0_0_3035756_29731\Main.java:21: 需要为 class、interface 或 enum
else
^
0_0_3035756_29731\Main.java:24: 需要为 class、interface 或 enum
l = mid + 1;
^
0_0_3035756_29731\Main.java:25: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:28: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:35: 需要为 class、interface 或 enum
k = (k | (k - 1)) + 1;
^
0_0_3035756_29731\Main.java:36: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:42: 需要为 class、interface 或 enum
if (x <= l && r <= y) return st[k];
^
0_0_3035756_29731\Main.java:43: 需要为 class、interface 或 enum
int mid = (l + r) >> 1;
^
0_0_3035756_29731\Main.java:44: 需要为 class、interface 或 enum
return max(find(x, y, l, mid, k * 2 + 1), find(x, y, mid + 1, r, k * 2 + 2));
^
0_0_3035756_29731\Main.java:45: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:52: 需要为 class、interface 或 enum
return;
^
0_0_3035756_29731\Main.java:53: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:55: 需要为 class、interface 或 enum
if (p <= mid) insert(val, p, l, mid, k * 2 + 1);
^
0_0_3035756_29731\Main.java:56: 需要为 class、interface 或 enum
else insert(val, p, mid + 1, r, k * 2 + 2);
^
0_0_3035756_29731\Main.java:57: 需要为 class、interface 或 enum
st[k] = max(st[k * 2 + 1], st[k * 2 + 2]);
^
0_0_3035756_29731\Main.java:58: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:63: 需要为 class、interface 或 enum
scanf("%d", &T);
^
0_0_3035756_29731\Main.java:64: 需要为 class、interface 或 enum
for (int nCase = 1; nCase <= T; ++nCase)
^
0_0_3035756_29731\Main.java:64: 需要为 class、interface 或 enum
for (int nCase = 1; nCase <= T; ++nCase)
^
0_0_3035756_29731\Main.java:64: 需要为 class、interface 或 enum
for (int nCase = 1; nCase <= T; ++nCase)
^
0_0_3035756_29731\Main.java:67: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i)
^
0_0_3035756_29731\Main.java:67: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i)
^
0_0_3035756_29731\Main.java:67: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i)
^
0_0_3035756_29731\Main.java:70: 需要为 class、interface 或 enum
++x[i];
^
0_0_3035756_29731\Main.java:71: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:74: 需要为 class、interface 或 enum
for (int i = 1; i <= n; ++i) sum[i] = i & (-i);
^
0_0_3035756_29731\Main.java:74: 需要为 class、interface 或 enum
for (int i = 1; i <= n; ++i) sum[i] = i & (-i);
^
0_0_3035756_29731\Main.java:74: 需要为 class、interface 或 enum
for (int i = 1; i <= n; ++i) sum[i] = i & (-i);
^
0_0_3035756_29731\Main.java:76: 需要为 class、interface 或 enum
rb = 1;
^
0_0_3035756_29731\Main.java:77: 需要为 class、interface 或 enum
while (rb < n) rb <<= 1;
^
0_0_3035756_29731\Main.java:79: 需要为 class、interface 或 enum
memset(tab, 0, sizeof(tab));
^
0_0_3035756_29731\Main.java:80: 需要为 class、interface 或 enum
for (int i = n - 1; i >= 0; --i)
^
0_0_3035756_29731\Main.java:80: 需要为 class、interface 或 enum
for (int i = n - 1; i >= 0; --i)
^
0_0_3035756_29731\Main.java:80: 需要为 class、interface 或 enum
for (int i = n - 1; i >= 0; --i)
^
0_0_3035756_29731\Main.java:83: 需要为 class、interface 或 enum
ins(x[i]);
^
0_0_3035756_29731\Main.java:84: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:89: 需要为 class、interface 或 enum
memset(st, 0, sizeof(st));
^
0_0_3035756_29731\Main.java:90: 需要为 class、interface 或 enum
int ans = 0;
^
0_0_3035756_29731\Main.java:91: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i)
^
0_0_3035756_29731\Main.java:91: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i)
^
0_0_3035756_29731\Main.java:91: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i)
^
0_0_3035756_29731\Main.java:94: 需要为 class、interface 或 enum
if (res > ans) ans = res;
^
0_0_3035756_29731\Main.java:95: 需要为 class、interface 或 enum
printf("%d\n", ans);
^
0_0_3035756_29731\Main.java:96: 需要为 class、interface 或 enum
insert(res, pos[i], 1, n, 0);
^
0_0_3035756_29731\Main.java:97: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:99: 需要为 class、interface 或 enum
}
^
0_0_3035756_29731\Main.java:102: 需要为 class、interface 或 enum
}
^
58 错误
|