蓝桥杯.卡片(模拟)

Question:

蓝桥杯.卡片(模拟)_第1张图片

Result:3181

Solve:

直接模拟暴力,初始化卡片数量为2021,去模拟拼数的过程。注意点的话,我是先去判断卡片还有没有,再去减一,所以输出结果也有一个减一,因为一旦说卡片没有了,就意味着当前这个数字拼不成了。

Code:

#include 
using namespace std;
int main()
{
  int num[10];
  //卡片初始化
  for(int i = 0; i < 10; i++) num[i] = 2021;
  
  for(int i = 1; ;i++)
  {
    int temp = i;
    //取出每一位数
    while(temp){
      if(num[temp%10] == 0){
        cout <

声明:图片均来源于蓝桥杯官网,以个人刷题整理为目的,如若侵权,请联系删除~

你可能感兴趣的:(蓝桥杯,蓝桥杯,c++,c语言,算法)