RE一片基佬紫,求改正

P4304 [TJOI2013] 攻击装置

希望更丰富的展现?使用Markdown
by 硫酸钒酰 @ 2018-10-19 21:35:18


帮你一下吧
by 嚯呀嚯呀 @ 2018-10-19 21:35:48


``` include<iostream> using namespace std; int n,map[5001][5001]={0},maxn=0,total; char input; int dfs(int x,int y) { if(map[x-1][y-2]==map[x-2][y-1]&&map[x-1][y-2]==map[x+1][y-2]&&map[x-1][y-2]==map[x+2][y-1]&&map[x-1][y-2]==map[x-1][y+2]&&map[x-1][y-2]==map[x-2][y+1]&&map[x-1][y-2]==map[x+1][y+2]&&map[x-1][y-2]==map[x+2][y+1]&&map[x-1][y-2]==0) { map[x][y]=1; map[x-1][y-2]=map[x-2][y-1]=map[x+1][y-2]=map[x+2][y-1]=map[x-1][y+2]=map[x-2][y+1]=map[x+1][y+2]=map[x+2][y+1]=1; total++; if(maxn<total)maxn=total; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { if(map[i][j]==0) dfs(i,j); map[x-1][y-2]=map[x-2][y-1]=map[x+1][y-2]=map[x+2][y-1]=map[x-1][y+2]=map[x-2][y+1]=map[x+1][y+2]=map[x+2][y+1]=0; } } map[x][y]=0; return 1; } int main() { cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { cin>>input; map[i][j]=input-48; } } for(int s=1;s<=n;s++) { for(int b=1;b<=n;b++) { total=0; if(map[s][b]==0) dfs(s,b); } } cout<<maxn<<endl; return 0; } ```
by 嚯呀嚯呀 @ 2018-10-19 21:36:06


@[情谊、暴走](/space/show?uid=115923) 是 ```cpp #include<iostream> ``` 吧……
by 硫酸钒酰 @ 2018-10-19 21:37:31


@[嚯呀嚯呀](/space/show?uid=39488) 你这个样例都错呀
by 月落落落 @ 2018-10-19 21:37:53


@[Max雷](/space/show?uid=84986) 我在提交时是 #include<iostream> 的
by 情谊、暴走 @ 2018-10-19 21:40:30


推荐使用markdown 推荐使用插入代码功能
by 戦艦はるな @ 2018-10-19 21:44:50


嗯嗯嗯
by UhhhQQQU @ 2018-10-19 21:47:17


抢我们家江晚吟
by 魔道祖师 @ 2018-10-19 21:55:14


@[Nephren](/space/show?uid=52587) markdown怎么用
by 情谊、暴走 @ 2018-10-19 21:55:15


| 下一页