锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产欧美久久久精品影院,久久久国产精品网站,午夜肉伦伦影院久久精品免费看国产一区二区三区 http://www.shnenglu.com/panzhizhou/category/18914.htmlzh-cnSat, 24 Mar 2012 13:18:53 GMTSat, 24 Mar 2012 13:18:53 GMT60涔?jié)瀹?dfshttp://www.shnenglu.com/panzhizhou/articles/168807.htmlpzzpzzSat, 24 Mar 2012 09:41:00 GMThttp://www.shnenglu.com/panzhizhou/articles/168807.htmlhttp://www.shnenglu.com/panzhizhou/comments/168807.htmlhttp://www.shnenglu.com/panzhizhou/articles/168807.html#Feedback0http://www.shnenglu.com/panzhizhou/comments/commentRss/168807.htmlhttp://www.shnenglu.com/panzhizhou/services/trackbacks/168807.html  1#include<iostream>
  2#include<cstdlib>
  3#include<string>
  4using namespace std;
  5int map[10][10];
  6int row[10][10];
  7int col[10][10];
  8int grid[10][10];
  9void input()
 10{
 11 // char a[10];
 12  string a;
 13  for(int i=0;i<9;i++)
 14  {
 15    //getline(cin,a);
 16    cin>>a;
 17    for(int j=0;j<9;j++)
 18    {
 19      map[i][j]=a[j]-'0';
 20      if(map[i][j])
 21      {
 22        int k=3*(i/3)+j/3;
 23        row[i][map[i][j]]=1;   //indicates this row has the number map[i][j]
 24        col[j][map[i][j]]=1;   //
 25        grid[k][map[i][j]]=1;
 26      }

 27    }

 28  }

 29}

 30int dfs(int i,int j)
 31{
 32    int flag=0;
 33    if(i==9)
 34     return 1;
 35    if(map[i][j])
 36    {
 37      if(j==8)
 38       flag=dfs(i+1,0);
 39      else
 40       flag=dfs(i,j+1);
 41     if(flag)
 42       return 1;
 43     else
 44       return 0;  //榪欓噷涓嶈鏀瑰彉map鐨勫鹼紝璧峰緱鏄竴涓紶閫掔殑浣滅敤 
 45    }
//鍦ㄨ繖閲屽鏋滃綋鍓嶈淇濆瓨褰撳墠閫掑綊鐨勪俊鎭紝濡傛灉緇撴灉涓嶆弧瓚籌紝閭d箞灝辮鍥炴湐錛屾墍浠ヨ緗甪lag淇濆瓨姝ゆ閫掑綊鐨勭粨鏋滄槸鍚﹀彲琛?/span>
 46    else
 47    {
 48      int k=3*(i/3)+j/3;
 49      for(int m=1;m<=9;m++)
 50       {
 51         
 52         if(!row[i][m]&&!col[j][m]&&!grid[k][m])
 53         {
 54           map[i][j]=m;
 55           row[i][m]=1;
 56           col[j][m]=1;
 57           grid[k][m]=1;
 58           if(j==8)
 59            flag=dfs(i+1,0);
 60           else
 61            flag=dfs(i,j+1); 
 62           //濡傛灉灝唥鏀懼湪榪欓噷緇撴潫if鐨勮瘽錛岄偅涔堝氨鏄敊璇殑絳旀錛屽洜涓哄洖鏈旇绱ф帴鐫涓婁竴嬈¢掑綊榪涘幓鐨勪綅緗紝榪欎釜浣嶇疆寰堥噸瑕侊紝鍚﹀垯灝辨槸閿欒鐨勭瓟妗?nbsp;
 63           //鍦ㄨ繖閲屽鏋滃綋鍓嶈淇濆瓨褰撳墠閫掑綊鐨勪俊鎭紝濡傛灉緇撴灉涓嶆弧瓚籌紝閭d箞灝辮鍥炴湐錛屾墍浠ヨ緗甪lag淇濆瓨姝ゆ閫掑綊鐨勭粨鏋滄槸鍚﹀彲琛?nbsp;
 64        if(flag)
 65         return 1;
 66        else  //榪涜鍥炴湐 
 67        {
 68          map[i][j]=0;
 69          row[i][m]=0;
 70          col[j][m]=0;
 71          grid[k][m]=0
 72        }

 73       }
//if
 74      }
//for
 75    }

 76  return 0
 77}

 78void output()
 79{
 80  for(int i=0;i<9;i++)
 81  for(int j=0;j<9;j++)
 82    {
 83      cout<<map[i][j];
 84    }

 85   cout<<endl;
 86  }

 87}

 88int main()
 89{
 90    int T;
 91    cin>>T;
 92    while(T--)
 93    {
 94    memset(row,0,sizeof(row));
 95    memset(grid,0,sizeof(grid));
 96    memset(col,0,sizeof(col));
 97    input();
 98    dfs(0,0);
 99    output();
100    }

101    system("pause");
102}
 
103

pzz 2012-03-24 17:41 鍙戣〃璇勮
]]>
亚洲国产成人精品久久久国产成人一区二区三区综 | 一本一道久久精品综合| 精品蜜臀久久久久99网站| 久久国产亚洲高清观看| 品成人欧美大片久久国产欧美...| 久久九九免费高清视频| 亚洲精品乱码久久久久久 | 国产L精品国产亚洲区久久| 国产精品久久久久免费a∨| 国产精品久久久久国产A级| 伊人久久无码精品中文字幕| 亚洲av日韩精品久久久久久a| 国产A级毛片久久久精品毛片| 国产亚洲精品久久久久秋霞| 秋霞久久国产精品电影院| 7777精品久久久大香线蕉| 国产高清国内精品福利99久久| 超级97碰碰碰碰久久久久最新 | 久久国产精品99久久久久久老狼 | 久久久久高潮综合影院| 天天久久狠狠色综合| 欧美一区二区三区久久综合| 日韩影院久久| 国产2021久久精品| 久久国产热精品波多野结衣AV| 久久人人爽人人爽人人片AV高清 | 成人精品一区二区久久久| 久久久久久久97| 久久人妻少妇嫩草AV蜜桃| 无码任你躁久久久久久久| 精品久久久久久国产牛牛app| 久久99国产精品久久99| 激情伊人五月天久久综合| 精品乱码久久久久久久| 三级三级久久三级久久| 久久久这里只有精品加勒比| 久久影院午夜理论片无码 | 狠狠久久综合伊人不卡| 亚洲精品国产成人99久久| 国产精品久久免费| 国产精品综合久久第一页|