蓝桥杯 填空 卡片

蓝桥杯 填空题 卡片


解题思路: 我们只需要消耗完卡片的个数即可。
代码示例:

c 复制代码
#include<bits/stdc++.h>
using namespace std;
int a[10];
bool isEnd(){
	for(int i=0;i<10;i++){
		if(a[i]==-1)return false;
	}
	return true;
}
bool getN(int x){
	while(x){
		int t=x%10;
		a[t]--;
		if(!isEnd()){
			return false;
		}
		x/=10;
	}
	return true;
}
int main(){
	ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
	for(int i=0;i<10;i++)a[i]=2021;
	int i=1;
	for(;;i++){
		if(!getN(i)){
			cout<<i-1;return 0;//3181
		}
	}
	return 0;
}
相关推荐
hope_wisdom14 小时前
C/C++数据结构之二叉树基础
c语言·数据结构·c++·二叉树
磊 子14 小时前
STL算法库讲解1
开发语言·c++·算法
stolentime14 小时前
CF2066D2 Club of Young Aircraft Builders (hard version)题解
c++·算法·动态规划·组合数学
rqtz14 小时前
【C++】源码编译 Qt5.15.3|Ubuntu22.04 下 ROS 开发环境搭建
开发语言·c++·qt·ros
洛水水14 小时前
图床项目实现:注册登录 + 文件上传等功能的完善
网络·c++·mysql·图床
一个不知名程序员www14 小时前
算法学习入门---算法题DAY3
c++·算法
坚果派·白晓明14 小时前
鸿蒙PC三方库使用:使用 AtomCode + Skills 自动完成鸿蒙化三方库11Zip集成
c语言·c++·华为·harmonyos
凯瑟琳.奥古斯特14 小时前
力扣1002题C++解法详解
开发语言·c++·算法·leetcode·职场和发展
钟灵92114 小时前
C++【模板初阶】
开发语言·c++·笔记·c#
江屿风14 小时前
【C++笔记】vector流食般投喂
开发语言·c++·笔记