2014年1月7日 星期二

[ZJ] a892. A. 蚯蚓國的謎題


#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int s[10];
int main(){
    int i,t,n,k,add;
    int a,b,A,B;
    scanf("%d",&t);
    while(t--){
        add=0;
        for(i=0;i<6;i++){
            scanf("%d",&s[i]);
        }
        for(i=0;i<64;i++){
            k=i;n=0;
            a=b=A=B=1;
            while(n<6){
                if(k%2==0) a*=s[n++],A++;
                if(k%2==1) b*=s[n++],B++;
                k/=2;
            }
            //printf("%lld.%lld\n",a,b);
            if(a==b && A==B) add++;
        }
        printf("%d\n",add/2);
    }
}

沒有留言:

張貼留言