蓝桥杯 填空 卡片

蓝桥杯 填空题 卡片


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

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;
}
相关推荐
澈2071 分钟前
C++面向对象编程:从封装到实战
开发语言·c++
无敌昊哥战神2 分钟前
【LeetCode 491】递增子序列:不能排序怎么去重?一文讲透“树层去重”魔法!
c语言·c++·python·算法·leetcode
Queenie_Charlie4 分钟前
关于二叉树
数据结构·c++·二叉树
王江奎7 分钟前
Windows 跨平台 C/C++ 项目中的 UTF-8 路径陷阱
c++·windows·跨平台
艾莉丝努力练剑13 分钟前
【Linux网络】计算机网络入门:网络通信——跨主机的进程间通信(IPC)与Socket编程入门
linux·运维·服务器·网络·c++·学习·计算机网络
炘爚17 分钟前
深入解析C++多态:虚函数与动态联编
开发语言·c++·多态·虚函数
代钦塔拉20 分钟前
Qt调试技巧:解决DLL输入点错误指南
c++·qt
熬夜敲代码的猫20 分钟前
C++:模板精讲
c++·算法·模板
tankeven20 分钟前
C++ 学习杂记04:std::vector 类
c++
兩尛22 分钟前
C++面向对象和类相关
java·c++·面试