锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日本精品久久久中文字幕 ,国内精品伊人久久久久777,无码人妻久久一区二区三区免费丨 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 鍙戣〃璇勮
]]>
久久99精品久久久久婷婷| 久久精品免费网站网| 亚洲国产精品久久久天堂| 国产成人久久精品激情 | 国产精品一久久香蕉国产线看观看| 少妇人妻88久久中文字幕| 久久99国产精品久久| 开心久久婷婷综合中文字幕| 麻豆一区二区99久久久久| 国产国产成人久久精品| 亚洲国产欧洲综合997久久| 国产91久久综合| AAA级久久久精品无码片| 亚洲欧洲精品成人久久曰影片| 久久99精品久久只有精品| 国产精品久久久香蕉| 久久精品国产福利国产琪琪| 九九久久自然熟的香蕉图片| 久久久www免费人成精品| 国产精品成人久久久久久久| 人妻丰满AV无码久久不卡| 2021久久精品免费观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 99精品国产在热久久| 99久久国产宗和精品1上映 | 亚洲精品无码久久一线| 欧美激情精品久久久久久久九九九| 国产成人久久精品激情 | 亚洲午夜久久久久久久久电影网 | 精品久久久久久成人AV| 久久久久国产精品人妻| 亚洲一级Av无码毛片久久精品| 久久精品国产亚洲网站| 99久久99这里只有免费的精品| 人妻精品久久无码区| 国产精品美女久久久m| 午夜精品久久久久久久久| 久久99精品国产麻豆宅宅| 伊人久久精品无码二区麻豆| 国产成人精品综合久久久| 久久久久久久久久久|