草稿

#include<iostream>
using namespace std;
int arr[16];
int result[16];
int b;
void f(int start,int num)
{
 int i;
 for(i=start;i<=16-num;i++)
 {
  result[num]=i;
  f(i+1,num+1);
 }
}
int main()
{
 int i;
 char str[4];
 for(i=0;i<4;i++)
 {
  cin>>str;
  for(j=0;j<4;j++)
   if(str[j]=='w')
    arr[i*4+j]=1;
   else arr[i*4+j]=0;
 }
 b=0;
 for(i=1;i<=16;i++)
 {
  f(0,0);
  if(b) break;
 }
 if(!b)
  cout<<"impossible"<<endl;
}

 

posted @ 2014-05-19 20:47  _一千零一夜  阅读(108)  评论(0编辑  收藏  举报