hdu 1045
来源:互联网 发布:电脑防辐射软件 编辑:程序博客网 时间:2024/06/04 19:09
#include<stdio.h>int n,max;int map[10][10];bool build (int row,int col){int i;for(i=row;i>=0;i--){if(map[i][col]=='0')return false;if(map[i][col]=='X')break;}for(i=col;i>=0;i--){if(map[row][i]=='0')return false;if(map[row][i]=='X')break;}return true;}void dfs(int i,int num){int row,col;if(i==n*n){if(num>max)max=num;return;} else{row=i/n;col=i%n; if(map[row][col]=='.'&&build(row,col)==true){map[row][col]='0';dfs(i+1,num+1);map[row][col]='.';}dfs(i+1,num);}}int main(){int i,j;while(scanf("%d",&n),n!=0){getchar();for(i=0;i<n;i++){for(j=0;j<n;j++)scanf("%c",&map[i][j]);getchar();}max=0;dfs(0,0);printf("%d\n",max);}return 0;}
0 0
- hdu 1045
- hdu 1045
- hdu 1045
- hdu 1045
- hdu 1045
- HDU 1045
- hdu 1045
- HDU-1045
- HDU 1045
- hdu 1045 hdoj 1045
- hdu 1045 DFS+回溯
- hdu 1045 Fire Net
- HDU 1045 Fire Net
- HDU-1045 回溯算法
- HDU 1045 Fire Net
- HDU 1045 二分匹配
- Hdu 1045 Fire Net
- HDU 1045 Fire Net
- Teradata 数据库技术概略之四 —— 数据分布机制(3) Hash Map
- Java数据库连接步骤
- Teradata 数据库技术概略之三 —— 数据分布机制 哈希算法
- hdu 1015
- hdu4812(树分治)
- hdu 1045
- extjs-conditianal combobox in grid
- Android获取文件目录路径
- hdu 2553
- Xilinx FPGA的约束设计和时序分析总结
- Eclipse Debug不为人知的秘密
- hdu 1007 求最近点对
- POJ——3356 ACGT
- 阿里巴巴校园招聘笔试(答案版)