0_0_4787179_30724\Main.java:1: 非法字符: \35
#include <iostream>
^
0_0_4787179_30724\Main.java:2: 非法字符: \35
#include <sstream>
^
0_0_4787179_30724\Main.java:3: 非法字符: \35
#include <cmath>
^
0_0_4787179_30724\Main.java:4: 非法字符: \35
#include <cstdio>
^
0_0_4787179_30724\Main.java:5: 非法字符: \35
#include <cstdlib>
^
0_0_4787179_30724\Main.java:6: 非法字符: \35
#include <cstring>
^
0_0_4787179_30724\Main.java:7: 非法字符: \35
#include <string>
^
0_0_4787179_30724\Main.java:8: 非法字符: \35
#include <iomanip>
^
0_0_4787179_30724\Main.java:9: 非法字符: \35
#include <algorithm>
^
0_0_4787179_30724\Main.java:10: 非法字符: \35
#include <map>
^
0_0_4787179_30724\Main.java:11: 非法字符: \35
#include <set>
^
0_0_4787179_30724\Main.java:12: 非法字符: \35
#include <vector>
^
0_0_4787179_30724\Main.java:16: 需要为 class、interface 或 enum
const int MAXN = 411111;
^
0_0_4787179_30724\Main.java:17: 需要为 class、interface 或 enum
const int MAXQ = 211111;
^
0_0_4787179_30724\Main.java:19: 需要为 class、interface 或 enum
int n, match[MAXN], k, l, p, f[MAXN], task, q, x[MAXQ], y[MAXQ], ans[MAXQ];
^
0_0_4787179_30724\Main.java:20: 需要为 class、interface 或 enum
char s[MAXN], t[MAXN];
^
0_0_4787179_30724\Main.java:21: 需要为 class、interface 或 enum
vector<int> a[MAXN];
^
0_0_4787179_30724\Main.java:22: 需要为 class、interface 或 enum
struct Node {
^
0_0_4787179_30724\Main.java:24: 需要为 class、interface 或 enum
Node(int p = 0, int i = 0) : pos(p), index(i) {}
^
0_0_4787179_30724\Main.java:26: 需要为 class、interface 或 enum
vector<Node> query[MAXN];
^
0_0_4787179_30724\Main.java:28: 需要为 class、interface 或 enum
inline int low_bit(const int &x) { return x & -x; }
^
0_0_4787179_30724\Main.java:28: 需要为 class、interface 或 enum
inline int low_bit(const int &x) { return x & -x; }
^
0_0_4787179_30724\Main.java:31: 需要为 class、interface 或 enum
for (; x <= n + n + 1; x += low_bit(x))
^
0_0_4787179_30724\Main.java:31: 需要为 class、interface 或 enum
for (; x <= n + n + 1; x += low_bit(x))
^
0_0_4787179_30724\Main.java:33: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:37: 需要为 class、interface 或 enum
for (; x; x ^= low_bit(x))
^
0_0_4787179_30724\Main.java:37: 需要为 class、interface 或 enum
for (; x; x ^= low_bit(x))
^
0_0_4787179_30724\Main.java:37: 需要为 class、interface 或 enum
for (; x; x ^= low_bit(x))
^
0_0_4787179_30724\Main.java:39: 需要为 class、interface 或 enum
return res;
^
0_0_4787179_30724\Main.java:40: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:43: 需要为 class、interface 或 enum
for (scanf("%d", &task); task--; ) {
^
0_0_4787179_30724\Main.java:43: 需要为 class、interface 或 enum
for (scanf("%d", &task); task--; ) {
^
0_0_4787179_30724\Main.java:45: 需要为 class、interface 或 enum
n = strlen(s);
^
0_0_4787179_30724\Main.java:46: 需要为 class、interface 或 enum
t[0] = 0;
^
0_0_4787179_30724\Main.java:47: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i) {
^
0_0_4787179_30724\Main.java:47: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i) {
^
0_0_4787179_30724\Main.java:47: 需要为 class、interface 或 enum
for (int i = 0; i < n; ++i) {
^
0_0_4787179_30724\Main.java:49: 需要为 class、interface 或 enum
t[i * 2 + 2] = 0;
^
0_0_4787179_30724\Main.java:50: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:51: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i)
^
0_0_4787179_30724\Main.java:51: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i)
^
0_0_4787179_30724\Main.java:53: 需要为 class、interface 或 enum
k = 1, l = 1;
^
0_0_4787179_30724\Main.java:54: 需要为 class、interface 或 enum
for (int i = 1; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:54: 需要为 class、interface 或 enum
for (int i = 1; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:54: 需要为 class、interface 或 enum
for (int i = 1; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:56: 需要为 class、interface 或 enum
while (i + p <= n + n && i >= p && t[i - p] == t[i + p]) ++p;
^
0_0_4787179_30724\Main.java:57: 需要为 class、interface 或 enum
match[i] = p - 1;
^
0_0_4787179_30724\Main.java:58: 需要为 class、interface 或 enum
if (i + match[i] > l) {
^
0_0_4787179_30724\Main.java:60: 需要为 class、interface 或 enum
l = i + match[i];
^
0_0_4787179_30724\Main.java:61: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:63: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n + 1; ++i) {
^
0_0_4787179_30724\Main.java:63: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n + 1; ++i) {
^
0_0_4787179_30724\Main.java:65: 需要为 class、interface 或 enum
query[i].clear();
^
0_0_4787179_30724\Main.java:66: 需要为 class、interface 或 enum
a[i].clear();
^
0_0_4787179_30724\Main.java:67: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:68: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i)
^
0_0_4787179_30724\Main.java:68: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i)
^
0_0_4787179_30724\Main.java:70: 需要为 class、interface 或 enum
scanf("%d", &q);
^
0_0_4787179_30724\Main.java:71: 需要为 class、interface 或 enum
for (int i = 0; i < q; ++i) {
^
0_0_4787179_30724\Main.java:71: 需要为 class、interface 或 enum
for (int i = 0; i < q; ++i) {
^
0_0_4787179_30724\Main.java:71: 需要为 class、interface 或 enum
for (int i = 0; i < q; ++i) {
^
0_0_4787179_30724\Main.java:73: 需要为 class、interface 或 enum
if (x[i] < 1 || x[i] > n || y[i] < 1 || y[i] > n) {
^
0_0_4787179_30724\Main.java:74: 需要为 class、interface 或 enum
for (int j = 0; j <= 2147483647; ++j)
^
0_0_4787179_30724\Main.java:74: 需要为 class、interface 或 enum
for (int j = 0; j <= 2147483647; ++j)
^
0_0_4787179_30724\Main.java:76: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:79: 需要为 class、interface 或 enum
ans[i] = 0;
^
0_0_4787179_30724\Main.java:80: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:81: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:81: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:82: 需要为 class、interface 或 enum
for (int j = 0; j < int(a[i].size()); ++j)
^
0_0_4787179_30724\Main.java:82: 需要为 class、interface 或 enum
for (int j = 0; j < int(a[i].size()); ++j)
^
0_0_4787179_30724\Main.java:84: 需要为 class、interface 或 enum
for (int j = 0; j < int(query[i].size()); ++j)
^
0_0_4787179_30724\Main.java:84: 需要为 class、interface 或 enum
for (int j = 0; j < int(query[i].size()); ++j)
^
0_0_4787179_30724\Main.java:84: 需要为 class、interface 或 enum
for (int j = 0; j < int(query[i].size()); ++j)
^
0_0_4787179_30724\Main.java:86: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:87: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n + 1; ++i) {
^
0_0_4787179_30724\Main.java:87: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n + 1; ++i) {
^
0_0_4787179_30724\Main.java:89: 需要为 class、interface 或 enum
query[i].clear();
^
0_0_4787179_30724\Main.java:90: 需要为 class、interface 或 enum
a[i].clear();
^
0_0_4787179_30724\Main.java:91: 需要为 class、interface 或 enum
}
^
0_0_4787179_30724\Main.java:92: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i)
^
0_0_4787179_30724\Main.java:92: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i)
^
0_0_4787179_30724\Main.java:94: 需要为 class、interface 或 enum
for (int i = 0; i < q; ++i)
^
0_0_4787179_30724\Main.java:94: 需要为 class、interface 或 enum
for (int i = 0; i < q; ++i)
^
0_0_4787179_30724\Main.java:94: 需要为 class、interface 或 enum
for (int i = 0; i < q; ++i)
^
0_0_4787179_30724\Main.java:97: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:97: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:97: 需要为 class、interface 或 enum
for (int i = 0; i <= n + n; ++i) {
^
0_0_4787179_30724\Main.java:98: 需要为 class、interface 或 enum
for (int j = 0; j < int(a[i].size()); ++j)
^
0_0_4787179_30724\Main.java:98: 需要为 class、interface 或 enum
for (in
|