锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美视频在线观看免费,亚洲三级影院,国产乱码精品一区二区三区不卡 http://m.shnenglu.com/panzhizhou/category/18914.htmlzh-cnSat, 24 Mar 2012 13:18:53 GMTSat, 24 Mar 2012 13:18:53 GMT60涔濆鏍?dfshttp://m.shnenglu.com/panzhizhou/articles/168807.htmlpzzpzzSat, 24 Mar 2012 09:41:00 GMThttp://m.shnenglu.com/panzhizhou/articles/168807.htmlhttp://m.shnenglu.com/panzhizhou/comments/168807.htmlhttp://m.shnenglu.com/panzhizhou/articles/168807.html#Feedback0http://m.shnenglu.com/panzhizhou/comments/commentRss/168807.htmlhttp://m.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 鍙戣〃璇勮
]]>
欧洲人妻丰满av无码久久不卡| 99久久777色| 新狼窝色AV性久久久久久| 亚洲中文字幕无码久久精品1 | 四虎国产精品成人免费久久| 无码乱码观看精品久久| 99久久精品国产麻豆| 狠狠色丁香婷婷久久综合| 精品国产VA久久久久久久冰| 久久涩综合| 国产2021久久精品| 色综合久久无码五十路人妻| 久久强奷乱码老熟女| 国产精品久久久久久福利漫画 | 亚洲人成伊人成综合网久久久| 色综合久久综合网观看| 蜜臀av性久久久久蜜臀aⅴ| 久久一本综合| 久久九九久精品国产| 亚洲国产成人久久综合碰碰动漫3d | 久久久午夜精品福利内容| 99久久精品无码一区二区毛片| 日韩人妻无码精品久久免费一| 一极黄色视频久久网站| 久久久久久久久久免免费精品 | 久久香蕉国产线看观看99| 日本强好片久久久久久AAA | 久久人人爽人人爽人人片AV不| 亚洲国产天堂久久综合| 欧美伊人久久大香线蕉综合69| 久久久国产精品福利免费| 久久99中文字幕久久| 国产精品一区二区久久不卡| 久久久一本精品99久久精品66| 看久久久久久a级毛片| 国产激情久久久久久熟女老人| 久久久久久久久久久精品尤物| 久久笫一福利免费导航 | 97精品久久天干天天天按摩 | 久久精品一区二区三区中文字幕 | 无码国产69精品久久久久网站|