蓝桥杯 填空 卡片

蓝桥杯 填空题 卡片


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

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;
}
相关推荐
ULTRA??11 分钟前
Rust的移动语义
c++·算法·rust
Peter·Pan爱编程14 分钟前
cmake 升级
c++·cmake·cuda
YouEmbedded21 分钟前
函数模板与类模板——泛型编程
开发语言·c++·函数模板·类模板
小此方21 分钟前
Re:从零开始学C++(一)基础精讲·上篇:命名空间、输入输出、缺省参数、函数重载
开发语言·c++
行云流水200026 分钟前
编程竞赛语言选择:为什么优先学C++?聚焦竞赛属性的语法突破
开发语言·c++
仰泳的熊猫31 分钟前
1132 Cut Integer
数据结构·c++·算法·pat考试
Mr_WangAndy33 分钟前
C++数据结构与算法_数据结构与算法概念_时间复杂度
c++·c++数据结构与算法·时间复杂度分析
天赐学c语言1 小时前
12.11 - 最长回文子串 && main函数是如何开始的
c++·算法·leetcode
deng-c-f1 小时前
C/C++内置库函数(4):c++左右值及引用的概念、move/forward的使用
c语言·开发语言·c++
图形学爱好者_Wu1 小时前
每日一个C++知识点|原子操作
c++·编程语言