2021第十二届蓝桥杯省赛c++B组_卡片

2021第十二届蓝桥杯省赛c++B组_卡片

//
#include<bits/stdc++.h>
using namespace std;

int card[10];

bool judge( int n )
{
    while( n )
    {
        card[ n%10 ]--;
        if( card[ n%10 ]<0 ) return false;   //
        n/=10;
    }
    return true;
}

int main()
{   
    int i;
    for( i=0;i<10;i++ ) card[i]=2021;

    for( i=1; judge(i) ;i++ );          //
    printf("%d\n",i-1);

    // for( i=0;i<10;i++ ) printf("card[%d]=%d\n",i,card[i]);

    return 0;
}

//
find:
01 为 0 的卡片 下一给数字不一定用上它 还是得判负

上一篇:图 = =


下一篇:leetcode-华为专题-141. 环形链表