#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int t;
char ss[13];
bool is_hehe(int a,int b)
{
for(int i=1;i<=b;i++)
{
int flag=1;
for(int j=0;j<a;j++)
if(ss[i+j*b-1]=='O')
{
flag=0;
break;
}
if(flag)
return 1;
}
return 0;
}
int main()
{
cin>>t;
while(t--)
{
scanf("%s",ss);
int temp=0;
for(int i=0;i<12;i++)
if(ss[i]=='O')
temp++;
if(temp==12)
{
cout<<0<<endl;
continue;
}
int sum=1;
for(int i=2;i<=12;i++)
if(12%i==0&&is_hehe(i,12/i))
sum++;
cout<<sum;
cout<<' '<<"1x12";
for(int i=2;i<=12;i++)
if(12%i==0&&is_hehe(i,12/i))
cout<<' '<<i<<'x'<<12/i;
cout<<endl;
}
return 0;
}
cf400A
最新推荐文章于 2024-03-24 17:48:20 发布