锘??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涔濆鏍?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 鍙戣〃璇勮
]]>
久久精品免费观看| 久久综合88熟人妻| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久亚洲精品国产精品| 亚洲国产精品久久久久久| 日日狠狠久久偷偷色综合免费| 国产99久久久国产精品小说| 97精品伊人久久大香线蕉app| 亚洲精品国产自在久久| 色综合久久综精品| 亚洲午夜久久久久久噜噜噜| 精品无码久久久久久久久久| 久久精品国产亚洲AV嫖农村妇女 | 伊人丁香狠狠色综合久久| 亚洲综合久久久| 久久精品国产亚洲一区二区三区| 久久狠狠爱亚洲综合影院| 国产女人aaa级久久久级| 久久久久久久久无码精品亚洲日韩| 久久精品亚洲精品国产欧美| 99久久精品国产一区二区蜜芽| 久久夜色精品国产噜噜麻豆| 久久亚洲国产精品五月天婷| 久久九九青青国产精品| 久久精品国产亚洲AV麻豆网站| 久久人妻少妇嫩草AV蜜桃| 国产ww久久久久久久久久| 国产精品9999久久久久| 久久久久人妻精品一区 | 久久夜色精品国产噜噜亚洲AV| 人人狠狠综合久久亚洲高清| 日本久久中文字幕| 久久国产影院| 久久久久无码精品| 欧美亚洲另类久久综合婷婷| 久久精品国产色蜜蜜麻豆| 国产高清国内精品福利99久久| 久久se精品一区精品二区国产| 国产精品成人无码久久久久久 | 四虎国产精品免费久久| 色偷偷88欧美精品久久久|