导航菜单
首页 >  蓝桥杯历年真题EDA  > 【蓝桥杯历年真题合集】蓝桥杯2021初赛

【蓝桥杯历年真题合集】蓝桥杯2021初赛

✅🎡个人主页:程序猿追

✅🎡系列专栏:算法合集

✅🎡目前状态:创建Java学习之路(零基础到就业实战)系列,目前更新到JAVAWEB开发

✅🎡作者简介:大家好,我是程序猿追,全栈领域新星创作者,算法爱好者,常在作者周榜排名前30,某不知名的 ACMer

✅🎡推荐一款刷题面试找工作三不误的网站——牛客网

✅🎡个人名言:不积跬步无以至千里,趁年轻,使劲拼,给未来的自己一个交代!

卡片 

小蓝有很多数字卡片,每张卡片上都是数字0 到9。 小蓝准备用这些卡片来拼一些数,他想从1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从1 拼到多少。 例如,当小蓝有30 张卡片,其中0 到9 各3 张,则小蓝可以拼出1 到10,但是拼11 时卡片1 已经只有一张了,不够拼出11。 现在小蓝手里有0 到9 的卡片各2021 张,共20210 张,请问小蓝可以从1拼到多少? 提示:建议使用计算机编程解决问题。

#include #include using namespace std;int main(){int card[10] = {2021,2021,2021,2021,2021,2021,2021,2021,2021,2021};int ans = 1;int temp = 0;int temp2 = 0;while(1){temp = ans;while(temp != 0){temp2 = temp % 10;card[temp2] --;if(card[temp2] == -1){cout

相关推荐: