0_0_2760491_9822\Main.java:1: 非法字符: \35
#include <memory.h>
^
0_0_2760491_9822\Main.java:2: 非法字符: \35
#include <string.h>
^
0_0_2760491_9822\Main.java:3: 非法字符: \35
#include <cstdio>
^
0_0_2760491_9822\Main.java:4: 非法字符: \35
#include <cmath>
^
0_0_2760491_9822\Main.java:5: 非法字符: \35
#include <queue>
^
0_0_2760491_9822\Main.java:6: 非法字符: \35
#include <list>
^
0_0_2760491_9822\Main.java:7: 非法字符: \35
#include <algorithm>
^
0_0_2760491_9822\Main.java:8: 非法字符: \35
#include <iostream>
^
0_0_2760491_9822\Main.java:9: 非法字符: \35
#include <map>
^
0_0_2760491_9822\Main.java:10: 非法字符: \35
#include <vector>
^
0_0_2760491_9822\Main.java:11: 非法字符: \35
#include <memory>
^
0_0_2760491_9822\Main.java:12: 非法字符: \35
#include <cstdlib>
^
0_0_2760491_9822\Main.java:15: 非法字符: \35
#define INNAME "in.txt"
^
0_0_2760491_9822\Main.java:16: 非法字符: \35
#define OUTNAME "out.txt"
^
0_0_2760491_9822\Main.java:18: 需要为 class、interface 或 enum
inline void checkmin(int &a,int b){if(b<a) a=b;}//NOTES:checkmin
^
0_0_2760491_9822\Main.java:19: 需要为 class、interface 或 enum
inline void checkmax(int &a,int b){if(b>a)a=b;}//NOTES:checkmax
^
0_0_2760491_9822\Main.java:25: 需要为 class、interface 或 enum
int ends[16] = {0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1};
^
0_0_2760491_9822\Main.java:26: 需要为 class、interface 或 enum
int start[16];
^
0_0_2760491_9822\Main.java:27: 需要为 class、interface 或 enum
int visited[65536];
^
0_0_2760491_9822\Main.java:29: 需要为 class、interface 或 enum
int calstate(int arr[])
^
0_0_2760491_9822\Main.java:32: 需要为 class、interface 或 enum
int bas;
^
0_0_2760491_9822\Main.java:33: 需要为 class、interface 或 enum
for(int i=0; i<16; i++)
^
0_0_2760491_9822\Main.java:33: 需要为 class、interface 或 enum
for(int i=0; i<16; i++)
^
0_0_2760491_9822\Main.java:33: 需要为 class、interface 或 enum
for(int i=0; i<16; i++)
^
0_0_2760491_9822\Main.java:36: 需要为 class、interface 或 enum
ret += bas * arr[i];
^
0_0_2760491_9822\Main.java:37: 需要为 class、interface 或 enum
}
^
0_0_2760491_9822\Main.java:39: 需要为 class、interface 或 enum
}
^
0_0_2760491_9822\Main.java:44: 需要为 class、interface 或 enum
state = state ^ (1<<y) ;
^
0_0_2760491_9822\Main.java:45: 需要为 class、interface 或 enum
return state;
^
0_0_2760491_9822\Main.java:46: 需要为 class、interface 或 enum
}
^
0_0_2760491_9822\Main.java:51: 需要为 class、interface 或 enum
int depth;
^
0_0_2760491_9822\Main.java:52: 需要为 class、interface 或 enum
int bubble[16];
^
0_0_2760491_9822\Main.java:53: 需要为 class、interface 或 enum
};
^
0_0_2760491_9822\Main.java:55: 需要为 class、interface 或 enum
void BFS()
^
0_0_2760491_9822\Main.java:58: 需要为 class、interface 或 enum
queue<TM> q;
^
0_0_2760491_9822\Main.java:59: 需要为 class、interface 或 enum
TM tmp;
^
0_0_2760491_9822\Main.java:60: 需要为 class、interface 或 enum
tmp.depth = 0;
^
0_0_2760491_9822\Main.java:61: 需要为 class、interface 或 enum
tmp.state = 65280;
^
0_0_2760491_9822\Main.java:62: 需要为 class、interface 或 enum
memcpy(tmp.bubble, ::ends, 16*sizeof(int));
^
0_0_2760491_9822\Main.java:63: 需要为 class、interface 或 enum
visited[tmp.state] = 0;
^
0_0_2760491_9822\Main.java:65: 需要为 class、interface 或 enum
q.push(tmp);
^
0_0_2760491_9822\Main.java:67: 需要为 class、interface 或 enum
while(!q.empty())
^
0_0_2760491_9822\Main.java:70: 需要为 class、interface 或 enum
q.pop();
^
0_0_2760491_9822\Main.java:71: 需要为 class、interface 或 enum
if(cur.depth>3)
^
0_0_2760491_9822\Main.java:73: 需要为 class、interface 或 enum
int index = cur.state;
^
0_0_2760491_9822\Main.java:74: 需要为 class、interface 或 enum
for(int i=1; i<=16; i++)
^
0_0_2760491_9822\Main.java:74: 需要为 class、interface 或 enum
for(int i=1; i<=16; i++)
^
0_0_2760491_9822\Main.java:74: 需要为 class、interface 或 enum
for(int i=1; i<=16; i++)
^
0_0_2760491_9822\Main.java:76: 需要为 class、interface 或 enum
for(int j=0; j<4; j++)
^
0_0_2760491_9822\Main.java:76: 需要为 class、interface 或 enum
for(int j=0; j<4; j++)
^
0_0_2760491_9822\Main.java:79: 需要为 class、interface 或 enum
int y = Tmove[i][j]-1;
^
0_0_2760491_9822\Main.java:81: 需要为 class、interface 或 enum
if(cur.bubble[x] != cur.bubble[y])
^
0_0_2760491_9822\Main.java:84: 需要为 class、interface 或 enum
if(visited[st] == -1)
^
0_0_2760491_9822\Main.java:87: 需要为 class、interface 或 enum
nextp.depth = cur.depth + 1;
^
0_0_2760491_9822\Main.java:88: 需要为 class、interface 或 enum
nextp.state = st;
^
0_0_2760491_9822\Main.java:89: 需要为 class、interface 或 enum
visited[st] = nextp.depth;
^
0_0_2760491_9822\Main.java:91: 需要为 class、interface 或 enum
memcpy(nextp.bubble, cur.bubble, 16*sizeof(int));
^
0_0_2760491_9822\Main.java:92: 需要为 class、interface 或 enum
nextp.bubble[x] ^= 1;
^
0_0_2760491_9822\Main.java:93: 需要为 class、interface 或 enum
nextp.bubble[y] ^= 1;
^
0_0_2760491_9822\Main.java:95: 需要为 class、interface 或 enum
q.push(nextp);
^
0_0_2760491_9822\Main.java:96: 需要为 class、interface 或 enum
}
^
0_0_2760491_9822\Main.java:108: 需要为 class、interface 或 enum
scanf("%d", &N);
^
0_0_2760491_9822\Main.java:109: 需要为 class、interface 或 enum
for(int i=1; i<=N; i++)
^
0_0_2760491_9822\Main.java:109: 需要为 class、interface 或 enum
for(int i=1; i<=N; i++)
^
0_0_2760491_9822\Main.java:109: 需要为 class、interface 或 enum
for(int i=1; i<=N; i++)
^
0_0_2760491_9822\Main.java:111: 需要为 class、interface 或 enum
for(int j=0; j<16; j++)
^
0_0_2760491_9822\Main.java:111: 需要为 class、interface 或 enum
for(int j=0; j<16; j++)
^
0_0_2760491_9822\Main.java:114: 需要为 class、interface 或 enum
BFS();
^
0_0_2760491_9822\Main.java:115: 需要为 class、interface 或 enum
int s = calstate(start);
^
0_0_2760491_9822\Main.java:116: 需要为 class、interface 或 enum
printf("Case #%d: ", i);
^
0_0_2760491_9822\Main.java:118: 需要为 class、interface 或 enum
if(visited[s] == -1 || visited[s] == 4)
^
0_0_2760491_9822\Main.java:120: 需要为 class、interface 或 enum
else
^
0_0_2760491_9822\Main.java:122: 需要为 class、interface 或 enum
}
^
0_0_2760491_9822\Main.java:124: 需要为 class、interface 或 enum
}
^
74 错误
|