F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_2769441_1497\Main.java:2: 非法字符: \35
#include <cstdio>
^
0_0_2769441_1497\Main.java:3: 非法字符: \35
#include <cmath>
^
0_0_2769441_1497\Main.java:4: 非法字符: \35
#include <cstring>
^
0_0_2769441_1497\Main.java:5: 非法字符: \35
#include <cstdlib>
^
0_0_2769441_1497\Main.java:6: 非法字符: \35
#include <iostream>
^
0_0_2769441_1497\Main.java:7: 非法字符: \35
#include <algorithm>
^
0_0_2769441_1497\Main.java:9: 需要为 class、interface 或 enum
using std::max;
^
0_0_2769441_1497\Main.java:11: 需要为 class、interface 或 enum
int max3(int a, int b, int c)
^
0_0_2769441_1497\Main.java:12: 需要为 class、interface 或 enum
{ return max(a, max(b, c)); }
                            ^
0_0_2769441_1497\Main.java:14: 需要为 class、interface 或 enum
{ return max(a, max3(b, c, d)); }
                                ^
0_0_2769441_1497\Main.java:17: 需要为 class、interface 或 enum
struct node_t {
^
0_0_2769441_1497\Main.java:19: 需要为 class、interface 或 enum
	int L1, M1, R1;
	^
0_0_2769441_1497\Main.java:20: 需要为 class、interface 或 enum
	int ONE;
	^
0_0_2769441_1497\Main.java:21: 需要为 class、interface 或 enum
	int range;
	^
0_0_2769441_1497\Main.java:22: 需要为 class、interface 或 enum
	int cover; // 覆盖情况(-1是未覆盖,0, 1, 2如题) 
	^
0_0_2769441_1497\Main.java:23: 需要为 class、interface 或 enum
	void reset(const int _r)
	^
0_0_2769441_1497\Main.java:26: 需要为 class、interface 或 enum
		L0 = M0 = R0 = range;
		^
0_0_2769441_1497\Main.java:27: 需要为 class、interface 或 enum
		L1 = M1 = R1 = 0;
		^
0_0_2769441_1497\Main.java:28: 需要为 class、interface 或 enum
		ONE = 0;
		^
0_0_2769441_1497\Main.java:29: 需要为 class、interface 或 enum
	}
	^
0_0_2769441_1497\Main.java:35: 需要为 class、interface 或 enum
			L1 = M1 = R1 = 0;
			^
0_0_2769441_1497\Main.java:36: 需要为 class、interface 或 enum
			ONE = 0;
			^
0_0_2769441_1497\Main.java:37: 需要为 class、interface 或 enum
			cover = 0;
			^
0_0_2769441_1497\Main.java:38: 需要为 class、interface 或 enum
			break;
			^
0_0_2769441_1497\Main.java:39: 需要为 class、interface 或 enum
		case 1:
		^
0_0_2769441_1497\Main.java:41: 需要为 class、interface 或 enum
			L1 = M1 = R1 = range;
			^
0_0_2769441_1497\Main.java:42: 需要为 class、interface 或 enum
			ONE = range;
			^
0_0_2769441_1497\Main.java:43: 需要为 class、interface 或 enum
			cover = 1;
			^
0_0_2769441_1497\Main.java:44: 需要为 class、interface 或 enum
			break;
			^
0_0_2769441_1497\Main.java:45: 需要为 class、interface 或 enum
		case 2:
		^
0_0_2769441_1497\Main.java:47: 需要为 class、interface 或 enum
			ONE = range - ONE;
			^
0_0_2769441_1497\Main.java:51: 需要为 class、interface 或 enum
			switch (cover) { 
			^
0_0_2769441_1497\Main.java:53: 需要为 class、interface 或 enum
				cover = 2; break;
				           ^
0_0_2769441_1497\Main.java:54: 需要为 class、interface 或 enum
			case 0:
			^
0_0_2769441_1497\Main.java:55: 需要为 class、interface 或 enum
				cover = 1; break;
				           ^
0_0_2769441_1497\Main.java:56: 需要为 class、interface 或 enum
			case 1:
			^
0_0_2769441_1497\Main.java:57: 需要为 class、interface 或 enum
				cover = 0; break;
				           ^
0_0_2769441_1497\Main.java:58: 需要为 class、interface 或 enum
			case 2:
			^
0_0_2769441_1497\Main.java:59: 需要为 class、interface 或 enum
				cover = -1; break;
				            ^
0_0_2769441_1497\Main.java:60: 需要为 class、interface 或 enum
			}
			^
0_0_2769441_1497\Main.java:62: 需要为 class、interface 或 enum
		}
		^
0_0_2769441_1497\Main.java:65: 需要为 class、interface 或 enum
int n, m;
^
0_0_2769441_1497\Main.java:67: 需要为 class、interface 或 enum
void plant(int low, int high, int node)
^
0_0_2769441_1497\Main.java:70: 需要为 class、interface 或 enum
	tree[node].cover = -1;
	^
0_0_2769441_1497\Main.java:71: 需要为 class、interface 或 enum
	int mid = (low + high) / 2;
	^
0_0_2769441_1497\Main.java:73: 需要为 class、interface 或 enum
	if (low < high)
	^
0_0_2769441_1497\Main.java:76: 需要为 class、interface 或 enum
		plant(mid + 1, high, node * 2 + 1);
		^
0_0_2769441_1497\Main.java:77: 需要为 class、interface 或 enum
	}
	^
0_0_2769441_1497\Main.java:81: 需要为 class、interface 或 enum
void update(int low, int high, int node, int op)
^
0_0_2769441_1497\Main.java:85: 需要为 class、interface 或 enum
	} else if (left <= high && low <= right) {
	^
0_0_2769441_1497\Main.java:88: 需要为 class、interface 或 enum
		if (tree[node].cover != -1)
		^
0_0_2769441_1497\Main.java:91: 需要为 class、interface 或 enum
			tree[node * 2 + 1].perform(tree[node].cover);
			^
0_0_2769441_1497\Main.java:92: 需要为 class、interface 或 enum
			tree[node].cover = -1;
			^
0_0_2769441_1497\Main.java:93: 需要为 class、interface 或 enum
		}
		^
0_0_2769441_1497\Main.java:97: 需要为 class、interface 或 enum
		update(mid + 1, high, node * 2 + 1, op);
		^
0_0_2769441_1497\Main.java:99: 需要为 class、interface 或 enum
		node_t &pnt = tree[node], &lch = tree[node * 2], &rch = tree[node * 2 + 1];
		^
0_0_2769441_1497\Main.java:100: 需要为 class、interface 或 enum
		pnt.L0 = lch.L0 + (lch.L0 == lch.range ? rch.L0 : 0);
		^
0_0_2769441_1497\Main.java:101: 需要为 class、interface 或 enum
		pnt.M0 = max3(lch.M0, lch.R0 + rch.L0, rch.M0);
		^
0_0_2769441_1497\Main.java:102: 需要为 class、interface 或 enum
		pnt.R0 = rch.R0 + (rch.R0 == rch.range ? lch.R0 : 0);
		^
0_0_2769441_1497\Main.java:104: 需要为 class、interface 或 enum
		pnt.L1 = lch.L1 + (lch.L1 == lch.range ? rch.L1 : 0);
		^
0_0_2769441_1497\Main.java:105: 需要为 class、interface 或 enum
		pnt.M1 = max3(lch.M1, lch.R1 + rch.L1, rch.M1);
		^
0_0_2769441_1497\Main.java:106: 需要为 class、interface 或 enum
		pnt.R1 = rch.R1 + (rch.R1 == rch.range ? lch.R1 : 0);
		^
0_0_2769441_1497\Main.java:108: 需要为 class、interface 或 enum
		pnt.ONE = lch.ONE + rch.ONE;
		^
0_0_2769441_1497\Main.java:109: 需要为 class、interface 或 enum
	}
	^
0_0_2769441_1497\Main.java:114: 需要为 class、interface 或 enum
void query(int low, int high, int node)
^
0_0_2769441_1497\Main.java:118: 需要为 class、interface 或 enum
	} else if (left <= high && low <= right) {
	^
0_0_2769441_1497\Main.java:123: 需要为 class、interface 或 enum
		if (tree[node].cover != -1)
		^
0_0_2769441_1497\Main.java:126: 需要为 class、interface 或 enum
			tree[node * 2 + 1].perform(tree[node].cover);
			^
0_0_2769441_1497\Main.java:127: 需要为 class、interface 或 enum
			tree[node].cover = -1;
			^
0_0_2769441_1497\Main.java:128: 需要为 class、interface 或 enum
		}
		^
0_0_2769441_1497\Main.java:130: 需要为 class、interface 或 enum
		query(mid + 1, high, node * 2 + 1);
		^
0_0_2769441_1497\Main.java:131: 需要为 class、interface 或 enum
	}
	^
0_0_2769441_1497\Main.java:137: 需要为 class、interface 或 enum
	freopen("my.out", "w", stdout);
	^
0_0_2769441_1497\Main.java:138: 需要为 class、interface 或 enum
	int T;
	^
0_0_2769441_1497\Main.java:139: 需要为 class、interface 或 enum
	scanf("%d", &T);
	^
0_0_2769441_1497\Main.java:140: 需要为 class、interface 或 enum
	while (T--)
	^
0_0_2769441_1497\Main.java:143: 需要为 class、interface 或 enum
		plant(0, n - 1, 1);
		^
0_0_2769441_1497\Main.java:144: 需要为 class、interface 或 enum
		int t;
		^
0_0_2769441_1497\Main.java:145: 需要为 class、interface 或 enum
		for (int i = 0; i < n; ++i)
		^
0_0_2769441_1497\Main.java:145: 需要为 class、interface 或 enum
		for (int i = 0; i < n; ++i)
		                ^
0_0_2769441_1497\Main.java:145: 需要为 class、interface 或 enum
		for (int i = 0; i < n; ++i)
		                       ^
0_0_2769441_1497\Main.java:148: 需要为 class、interface 或 enum
			left = right = i;
			^
0_0_2769441_1497\Main.java:149: 需要为 class、interface 或 enum
			update(0, n - 1, 1, t);
			^
0_0_2769441_1497\Main.java:150: 需要为 class、interface 或 enum
		}
		^
0_0_2769441_1497\Main.java:151: 需要为 class、interface 或 enum
		for (int i = 0; i < m; ++i)
		                ^
0_0_2769441_1497\Main.java:151: 需要为 class、interface 或 enum
		for (int i = 0; i < m; ++i)
		                       ^
0_0_2769441_1497\Main.java:154: 需要为 class、interface 或 enum
			if (t < 3) {
			^
0_0_2769441_1497\Main.java:156: 需要为 class、interface 或 enum
			} else {
			^
0_0_2769441_1497\Main.java:158: 需要为 class、interface 或 enum
				query(0, n - 1, 1);
				^
0_0_2769441_1497\Main.java:159: 需要为 class、interface 或 enum
				if (t == 3) {
				^
0_0_2769441_1497\Main.java:161: 需要为 class、interface 或 enum
					for (int j = 0; j < la; ++j)
					^
0_0_2769441_1497\Main.java:161: 需要为 class、interface 或 enum
					for (int j = 0; j < la; ++j)
					                ^
0_0_2769441_1497\Main.java:161: 需要为 class、interface 或 enum
					for (int j = 0; j < la; ++j)
					                        ^
0_0_2769441_1497\Main.java:163: 需要为 class、interface 或 enum
					printf("%d\n", ans3);
					^
0_0_2769441_1497\Main.java:164: 需要为 class、interface 或 enum
				} else {
				^
0_0_2769441_1497\Main.java:166: 需要为 class、interface 或 enum
					for (int j = 0; j < la; ++j)
					^
0_0_2769441_1497\Main.java:166: 需要为 class、interface 或 enum
					for (int j = 0; j < la; ++j)
					                ^
0_0_2769441_1497\Main.java:166: 需要为 class、interface 或 enum
					for (int j = 0; j < la; ++j


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-26 14:33:58, Gzip enabled