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_3041189_10048\Main.java:1: 非法字符: \35
#include <cstdio>
^
0_0_3041189_10048\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_3041189_10048\Main.java:3: 非法字符: \35
#include <iostream>
^
0_0_3041189_10048\Main.java:6: 需要为 class、interface 或 enum
const int MAXN = 1100000;
^
0_0_3041189_10048\Main.java:7: 需要为 class、interface 或 enum
int next[MAXN], nnext[MAXN], v[26], sum[MAXN];
^
0_0_3041189_10048\Main.java:8: 需要为 class、interface 或 enum
char str[MAXN], nstr[MAXN], tmp[MAXN], tmp2[MAXN];
^
0_0_3041189_10048\Main.java:10: 需要为 class、interface 或 enum
void getNext( char str[], int next[], int n )
^
0_0_3041189_10048\Main.java:13: 需要为 class、interface 或 enum
    while ( i + 1 < n && str[i] == str[i + 1] ) ++i;
    ^
0_0_3041189_10048\Main.java:14: 需要为 class、interface 或 enum
    next[1] = i;
    ^
0_0_3041189_10048\Main.java:15: 需要为 class、interface 或 enum
    maxi = 1;
    ^
0_0_3041189_10048\Main.java:16: 需要为 class、interface 或 enum
    for ( i = 2; i < n; ++i )
    ^
0_0_3041189_10048\Main.java:16: 需要为 class、interface 或 enum
    for ( i = 2; i < n; ++i )
                 ^
0_0_3041189_10048\Main.java:16: 需要为 class、interface 或 enum
    for ( i = 2; i < n; ++i )
                        ^
0_0_3041189_10048\Main.java:19: 需要为 class、interface 或 enum
        tmp = next[i - maxi];
        ^
0_0_3041189_10048\Main.java:20: 需要为 class、interface 或 enum
        if ( i + tmp - 1 < maxl ) 
        ^
0_0_3041189_10048\Main.java:22: 需要为 class、interface 或 enum
        else
        ^
0_0_3041189_10048\Main.java:25: 需要为 class、interface 或 enum
            if ( j < 0 ) j = 0;
            ^
0_0_3041189_10048\Main.java:26: 需要为 class、interface 或 enum
            while ( j + i < n && str[j] == str[j + i] ) ++j;
            ^
0_0_3041189_10048\Main.java:27: 需要为 class、interface 或 enum
            next[i] = j;
            ^
0_0_3041189_10048\Main.java:28: 需要为 class、interface 或 enum
            maxi = i;
            ^
0_0_3041189_10048\Main.java:29: 需要为 class、interface 或 enum
        }
        ^
0_0_3041189_10048\Main.java:36: 需要为 class、interface 或 enum
    int i, ans, temp;
    ^
0_0_3041189_10048\Main.java:37: 需要为 class、interface 或 enum
    scanf( "%d", &T );
    ^
0_0_3041189_10048\Main.java:38: 需要为 class、interface 或 enum
    while ( T-- )
    ^
0_0_3041189_10048\Main.java:40: 需要为 class、interface 或 enum
        for ( i = 0; i < 26; ++i ) scanf( "%d", &v[i] );
                     ^
0_0_3041189_10048\Main.java:40: 需要为 class、interface 或 enum
        for ( i = 0; i < 26; ++i ) scanf( "%d", &v[i] );
                             ^
0_0_3041189_10048\Main.java:41: 需要为 class、interface 或 enum
        scanf( "%s", str );
        ^
0_0_3041189_10048\Main.java:42: 需要为 class、interface 或 enum
        int l = strlen( str );
        ^
0_0_3041189_10048\Main.java:43: 需要为 class、interface 或 enum
        sum[0] = v[str[0] - 'a'];
        ^
0_0_3041189_10048\Main.java:44: 需要为 class、interface 或 enum
        for ( i = 1; i < l; ++i ) sum[i] = sum[i - 1] + v[str[i] - 'a'];
        ^
0_0_3041189_10048\Main.java:44: 需要为 class、interface 或 enum
        for ( i = 1; i < l; ++i ) sum[i] = sum[i - 1] + v[str[i] - 'a'];
                     ^
0_0_3041189_10048\Main.java:44: 需要为 class、interface 或 enum
        for ( i = 1; i < l; ++i ) sum[i] = sum[i - 1] + v[str[i] - 'a'];
                            ^
0_0_3041189_10048\Main.java:45: 需要为 class、interface 或 enum
        for ( i = 0; i < l; ++i ) nstr[l - i - 1] = tmp[l - i - 1] = str[i];
        ^
0_0_3041189_10048\Main.java:45: 需要为 class、interface 或 enum
        for ( i = 0; i < l; ++i ) nstr[l - i - 1] = tmp[l - i - 1] = str[i];
                     ^
0_0_3041189_10048\Main.java:45: 需要为 class、interface 或 enum
        for ( i = 0; i < l; ++i ) nstr[l - i - 1] = tmp[l - i - 1] = str[i];
                            ^
0_0_3041189_10048\Main.java:46: 需要为 class、interface 或 enum
        nstr[l] = tmp[l] = 0;
        ^
0_0_3041189_10048\Main.java:47: 需要为 class、interface 或 enum
        strcpy( tmp2, str );
        ^
0_0_3041189_10048\Main.java:48: 需要为 class、interface 或 enum
        strcat( str, tmp );
        ^
0_0_3041189_10048\Main.java:49: 需要为 class、interface 或 enum
        strcat( nstr, tmp2 );
        ^
0_0_3041189_10048\Main.java:50: 需要为 class、interface 或 enum
        getNext( str, next, strlen( str ) ); 
        ^
0_0_3041189_10048\Main.java:51: 需要为 class、interface 或 enum
        getNext( nstr, nnext, strlen( nstr ) );
        ^
0_0_3041189_10048\Main.java:52: 需要为 class、interface 或 enum
        ans = 0;
        ^
0_0_3041189_10048\Main.java:53: 需要为 class、interface 或 enum
        for ( i = 0; i < l - 1; ++i )
        ^
0_0_3041189_10048\Main.java:53: 需要为 class、interface 或 enum
        for ( i = 0; i < l - 1; ++i )
                     ^
0_0_3041189_10048\Main.java:53: 需要为 class、interface 或 enum
        for ( i = 0; i < l - 1; ++i )
                                ^
0_0_3041189_10048\Main.java:56: 需要为 class、interface 或 enum
            if ( next[2 * l - 1 - i] == i + 1 ) temp += sum[i];
            ^
0_0_3041189_10048\Main.java:57: 需要为 class、interface 或 enum
            if ( nnext[2 * l - 1 - ( l - 1 - i ) + 1] == l - i - 1 ) temp += sum[l - 1] - sum[i];
            ^
0_0_3041189_10048\Main.java:58: 需要为 class、interface 或 enum
            if ( temp > ans ) 
            ^
0_0_3041189_10048\Main.java:61: 需要为 class、interface 或 enum
            }
            ^
0_0_3041189_10048\Main.java:64: 需要为 class、interface 或 enum
    }
    ^
0_0_3041189_10048\Main.java:66: 需要为 class、interface 或 enum
}
^
51 错误


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-29 20:01:02, Gzip enabled