牛式

作者: 书臆 | 来源:发表于2017-08-17 21:43 被阅读0次
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>

using namespace std ;

int a[10],f[10],n,ans;
bool flag[10];

void dfs(int k){
    if(k==5){
        int tmp1=100*f[1]+10*f[2]+f[3];
        int tmp2=tmp1*f[4];
        int tmp3=tmp1*f[5];
        if(tmp2>=1000 || tmp3>=1000)return ;
        while(tmp2){if(!flag[tmp2%10])return ;tmp2/=10;}
        while(tmp3){if(!flag[tmp3%10])return ;tmp3/=10;}
        tmp2=tmp1*f[4];
        tmp3=tmp1*f[5];
        int sum=tmp2*10+tmp3;
        if(sum>=10000)return ;
        while(sum){if(!flag[sum%10])return ;sum/=10;}
        ans++;
        return ;
    }
    for(int i=1;i<=n;i++)f[k+1]=a[i],dfs(k+1);
    
    
}
int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d",&a[i]);
        flag[a[i]]=1;
    }
    dfs(0);
    printf("%d\n",ans);
    return 0;
}

相关文章

  • 每周一式:牛面式瑜伽练起来

    牛面式 1、牛面式的名称: 牛面式,英文名Cow-Faced Pose,梵文名Gomukhasana,go是牛的意...

  • 牛式

  • 日期:2018.7.4

    学员:汪静 体式1:坐脚式 体式二:牛面式/下半身/单双 体式3:巴拉瓦伽1式 总结:今天做牛面式没有做好。

  • 2018.7.4

    姓名:姜娇 巴拉瓦伽一式 坐角式 牛面式

  • 【第11篇.刘梦】开髋篇

    一、调息 二、热身 1.猫牛式 2.猫式加强(左/右) 三、主序列 1.猫牛式~下犬式~单腿下犬~单腿屈膝找胸口~...

  • 9月4号

    学员:母俊波 坐角式 问题:有点拱背,大腿内翻了,满身汗 牛面式 问题,左手臂没有垂直,膝盖没有上下重叠 牛面式单...

  • 牛面式

    请大家手杖式准备.抬起右脚来到左大腿外侧,再次抬起有臀向上,将左腿弯曲来到右大腿外侧。两脚外沿贴地,双膝重叠,坐骨...

  • 牛面式

    请大家站在垫子中央,手杖式快速调整。屈右膝向身体收回,双手辅助右脚后跟放于左臀外侧。右膝在左大腿正上方。重心微向左...

  • 牛面式

    以坐山式进入,身体坐于垫子的中端,双手向后向上拨拉臀大肌,双大腿后侧贴于垫面,双脚回勾,双脚的四个根基点均衡地向前...

  • 猫牛式

网友评论

      本文标题:牛式

      本文链接:https://www.haomeiwen.com/subject/lzonrxtx.html