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_20611484_19848.cpp: In function 'int main()':
0_0_20611484_19848.cpp:4:528: error: expected '}' at end of input
     using namespace std;typedef pair<int , int> P;const int dx[] = {0 , 1 , 0 , -1} , dy[] = {1 , 0 , -1 , 0};const int MAX = 30;int array[MAX][MAX];int main(){    int t;    cin >> t;    for(int s = 1; s <= t; ++s)    {        int r , c;        string cipher;        cin >> r >> c >> cipher;        fill(*array , *array + MAX * MAX , -1);        size_t cnt = 0;        for(int i = 0; cnt < cipher.size() && i < r; ++i)            for(int j = 0; cnt < cipher.size() && j < c; ++j)            {array[i][j] = cipher[cnt ++] - '0';}        //decode        cout << s << ' ';        P pos(0 , 0);        int direc = 0;        string decode;        for(int i = 1; i <= (r * c / 5); ++i)        {            int val = 0;            for(int k = 1; k <= 5; ++k)            {                int x = pos.first , y = pos.second;                if(array[x][y] == -1 || x < 0 || x >= r || y < 0 || y >= c)                {                    int px = x + dx[direc] , py = y + dy[direc];                    while(array[px][py] == -1 || px < 0 || px >= r || py < 0 || py >= c)                    {                        ++direc;                        direc %= 4;                        px = x + dx[direc] , py = y + dy[direc];                    }                    x = px;y = py;                }                    val = 2 * val + array[x][y];                array[x][y] = -1;                pos.first = x;pos.second = y;            }            if(val == 0)            {decode += ' ';}            else{decode += static_cast<char>(val - 1 + 'A');}        }        int end = decode.size() - 1;        while(decode[end] == ' '){--end;}        for(int i = 0; i <= end; ++i){cout << decode[i];}        cout << endl;    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
0_0_20611484_19848.cpp:4:528: error: expected '}' at end of input


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-12-02 07:07:18, Gzip enabled