Compile Error

/in/Main.java:1: error: illegal character: '#'
#include<cstdio>
^
/in/Main.java:1: error: class, interface, enum, or record expected
#include<cstdio>
        ^
/in/Main.java:2: error: illegal character: '#'
#include<cstring>
^
/in/Main.java:3: error: illegal character: '#'
#include<set>
^
/in/Main.java:6: error: class, interface, enum, or record expected
typedef int State[9];
^
/in/Main.java:7: error: class, interface, enum, or record expected
const int MAXSTATE=1000000;
^
/in/Main.java:8: error: class, interface, enum, or record expected
State st[MAXSTATE],goal={1,2,3,8,0,4,7,6,5};
^
/in/Main.java:9: error: class, interface, enum, or record expected
int dist[MAXSTATE];
^
/in/Main.java:11: error: class, interface, enum, or record expected
set<int> vis;
^
/in/Main.java:12: error: class, interface, enum, or record expected
void init_lookup_table() { vis.clear(); }
^
/in/Main.java:12: error: class, interface, enum, or record expected
void init_lookup_table() { vis.clear(); }
                                        ^
/in/Main.java:16: error: class, interface, enum, or record expected
    for(int i=0;i<9;i++) v=v*10+st[s][i];
    ^
/in/Main.java:16: error: class, interface, enum, or record expected
    for(int i=0;i<9;i++) v=v*10+st[s][i];
                ^
/in/Main.java:16: error: class, interface, enum, or record expected
    for(int i=0;i<9;i++) v=v*10+st[s][i];
                    ^
/in/Main.java:17: error: class, interface, enum, or record expected
    if(vis.count(v)) return 0;
    ^
/in/Main.java:18: error: class, interface, enum, or record expected
    vis.insert(v);
    ^
/in/Main.java:19: error: class, interface, enum, or record expected
    return 1;
    ^
/in/Main.java:20: error: class, interface, enum, or record expected
}
^
/in/Main.java:23: error: class, interface, enum, or record expected
const int dy[]={0,0,-1,1};
^
/in/Main.java:24: error: class, interface, enum, or record expected
int bfs()
^
/in/Main.java:27: error: class, interface, enum, or record expected
    int front=1,rear=2;
    ^
/in/Main.java:28: error: class, interface, enum, or record expected
    while(front<rear)
    ^
/in/Main.java:31: error: class, interface, enum, or record expected
        if(memcmp(goal,s,sizeof(s))==0) return front;
        ^
/in/Main.java:32: error: class, interface, enum, or record expected
        int z;
        ^
/in/Main.java:33: error: class, interface, enum, or record expected
        for(z=0;z<9;z++) if(!s[z]) break;
        ^
/in/Main.java:33: error: class, interface, enum, or record expected
        for(z=0;z<9;z++) if(!s[z]) break;
                ^
/in/Main.java:33: error: class, interface, enum, or record expected
        for(z=0;z<9;z++) if(!s[z]) break;
                    ^
/in/Main.java:34: error: class, interface, enum, or record expected
        int x=z/3,y=z%3;
        ^
/in/Main.java:35: error: class, interface, enum, or record expected
        for(int d=0;d<4;d++)
        ^
/in/Main.java:35: error: class, interface, enum, or record expected
        for(int d=0;d<4;d++)
                    ^
/in/Main.java:35: error: class, interface, enum, or record expected
        for(int d=0;d<4;d++)
                        ^
/in/Main.java:38: error: class, interface, enum, or record expected
            int newy=y+dy[d];
            ^
/in/Main.java:39: error: class, interface, enum, or record expected
            int newz=newx*3+newy;
            ^
/in/Main.java:40: error: class, interface, enum, or record expected
            if(newx>=0 && newx<3 && newy>=0 && newy<3)
            ^
/in/Main.java:43: error: class, interface, enum, or record expected
                memcpy(&t,&s,sizeof(s));
                ^
/in/Main.java:44: error: class, interface, enum, or record expected
                t[newz]=s[z];
                ^
/in/Main.java:45: error: class, interface, enum, or record expected
                t[z]=s[newz];
                ^
/in/Main.java:46: error: class, interface, enum, or record expected
                dist[rear]=dist[front]+1;
                ^
/in/Main.java:47: error: class, interface, enum, or record expected
                if(try_to_insert(rear)) rear++;
                ^
/in/Main.java:48: error: class, interface, enum, or record expected
            }
            ^
/in/Main.java:51: error: class, interface, enum, or record expected
    }
    ^
/in/Main.java:53: error: class, interface, enum, or record expected
}
^
/in/Main.java:58: error: class, interface, enum, or record expected
    scanf("%s",s);
    ^
/in/Main.java:59: error: class, interface, enum, or record expected
    for(int i=0;i<9;i++)
    ^
/in/Main.java:59: error: class, interface, enum, or record expected
    for(int i=0;i<9;i++)
                ^
/in/Main.java:59: error: class, interface, enum, or record expected
    for(int i=0;i<9;i++)
                    ^
/in/Main.java:62: error: class, interface, enum, or record expected
    int ans = bfs();
    ^
/in/Main.java:63: error: class, interface, enum, or record expected
    printf("%d\n", dist[ans]);
    ^
/in/Main.java:64: error: class, interface, enum, or record expected
    return 0;
    ^
/in/Main.java:65: error: class, interface, enum, or record expected
}
^
50 errors

信息

递交者
类型
递交
题目
P1188 八数码问题
语言
Java
递交时间
2025-03-28 21:05:34
评测时间
2025-03-28 21:05:34
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes