蓝桥杯 题库 简单 每日十题 day2

这篇具有很好参考价值的文章主要介绍了蓝桥杯 题库 简单 每日十题 day2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

蓝桥杯 题库 简单 每日十题 day2,蓝桥杯刷题,蓝桥杯,算法,图论,c语言,c++

01 卡片

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。

小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。

小蓝想知道自己能从 1 拼到多少。

例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10,

但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。

现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1拼到多少?

提示:建议使用计算机编程解决问题。

解析文章来源地址https://www.toymoban.com/news/detail-732916.html

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i;
    int arr[10];
    for (i = 0; i < 10; i++) {
        arr[i] = 2021; // 记录0-9这10张卡片的数量,开始都是2021张
    }
    for (i = 1;; i++) { // 由于不知道到i的边界值,省略,会一直执行
        int x = i; // 用x来存放每一个i的值,防止i值的改变
        while (x) {
            if (arr[x % 10] == 0) { // 当有一张卡片的数量剩余为0张的时候,输出前一个i的值,也就是i-1,并退出
                printf("%d\n", i - 1);
                exit(0);
            }
            arr[x % 10]--; // 每一张卡片数量减少1
            x /= 10;
        }
    }
    return 0;
}

02 最短路

蓝桥杯 题库 简单 每日十题 day2,蓝桥杯刷题,蓝桥杯,算法,图论,c语言,c++

#include <stdio.h>
#include <stdlib.h>
int main()
{
  // 一眼丁真,鉴定为6
  printf("%d",6);

  return 0;
}

03 跑步锻炼

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小蓝每天都锻炼身体。

正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2千米。

小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年 10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?

解析

#include<stdio.h>//依次判断年月日周 
int main(){
    int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    int year,month,day;
    int ans=6;//一月一号是周六 
    int cnt=0;//公里数 
    for(year=2000;year<=2020;year++){
        if(year%4==0&&year%100!=0||year%400==0){
            months[2]=29;
        }else{
            months[2]=28;
        }
    for(month=1;month<=12;month++){//几月 
        for(day=1;day<=months[month];day++){//几日 
            cnt++;//每天一千米 
            if(ans==8){
                ans=1;//ans自增到 8 时归回 1 
            } 
            if(ans==1||day==1){//或意味着A对,B对,AB同时对三种情况 
                cnt++;//周一或月初或周一与月初多跑一千米 
            }
            ans++;//进入第二天 
            if(year==2020&&month==10&&day==1){//到2020.10.1结束循环 
                printf("%d",cnt);
            } 
        }
    }
}
    return 0;//一点一点来不要怕错 
}

04 九进制转十进制

蓝桥杯 题库 简单 每日十题 day2,蓝桥杯刷题,蓝桥杯,算法,图论,c语言,c++

解析

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
  int a,b,c,d,e;
  int sum;
  a=2022;
b=a/1000;
c=a/100%10;
d=a/10%10;
e=a%10;
sum=pow(9,3)*b+pow(9,2)*c+pow(9,1)*d+pow(9,0)*e;
printf("%d",sum);
  // 请在此输入您的代码
  return 0;
}

05 纸张尺寸

问题描述
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm× 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm× 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。

输入纸张的名称, 请输出纸张的大小。

输入格式
输入一行包含一个字符串表示纸张的名称, 该名称一定是 A0、A1、A2、 A3、A4、A5、A6、A7、A8、A9 之一。

输出格式
输出两行,每行包含一个整数,依次表示长边和短边的长度。
样例输入1

A0

样例输出1

1189
841

样例输入 2

A1

样例输出 2

841
594

解析

#include<stdio.h>
int main()
{
    char n;
    int x,a=1189,b=841,t;
    scanf("%c%d",&n,&x);
    while(x--)
    {
        a=a/2;
        t=a;
        a=b;
        b=t;
    }
    printf("%d\n%d",a,b);
    return 0;
}

06 MP3 储存【蓝桥杯填空题示例题目】

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

如果一个 MP3 文件占用磁盘的大小是 4MB,小蓝的硬盘还剩下 100GB 的空间,请问他还可以放多少个这样的 MP3 文件?

正确解法
本题正确答案为 25600,只需要在代码中使用输出语句输出即可,各语言示例如下:

C

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
  printf("25600");
  return 0;
}

C++

#include <iostream>
using namespace std;
int main()
{
  cout<<25600<<endl;
return 0;
}

Java

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println(25600);
        scan.close();
    }
}

Python

import os
import sys
print(25600)

解析

#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int a=100*1024;
  cout<<a/4;
  return 0;
}

07 门牌制作

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小蓝要为一条街的住户制作门牌号。

这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。

小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,22 个字符 1,1 个字符 7。

请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?

解析

#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int num=0;
  for(int i=1;i<=2020;i++){
    if(i%10==2) num++;
    if(i/10%10==2) num++;
    if(i/100%10==2) num++;
    if(i/1000==2) num++;
  }
  cout<<num;
  return 0;
}

08 奇数倍数

蓝桥杯 题库 简单 每日十题 day2,蓝桥杯刷题,蓝桥杯,算法,图论,c语言,c++

解析

#include <stdio.h>
#include <stdlib.h>
int js(int x){
  while(x>0)
  {
    if(x%10%2==0)return 0;
    x/=10;
  }
return 1;
}

int main(){
  int ans=2019;
  for(ans;;ans+=2019)
    if(js(ans)){
      printf("%d",ans);break;
      }
  return 0;
}

09 第几天

蓝桥杯 题库 简单 每日十题 day2,蓝桥杯刷题,蓝桥杯,算法,图论,c语言,c++

#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  printf("%d",31+29+31+30+4);

  return 0;
}

10 倍数

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

请问在 1 到 2020 中,有多少个数既是 4 的整数倍,又是 6 的整数倍。

解析

#include <iostream>
using namespace std;
int main()
{
    int j = 0,i;
    for(i = 12;i <= 2020;)
    {
        j ++;
        i = (j+1)*12;
    }    
    cout << j << endl;
    return 0;
}

到了这里,关于蓝桥杯 题库 简单 每日十题 day2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 蓝桥杯 题库 简单 每日十题 day5

    字符计数 题目描述 给定一个单词,请计算这个单词中有多少个元音字母,多少个辅音字母。 元音字母包括a,e,i,o,u,共五个,其他均为辅音字母。 输入描述 输入格式: 输入一行,包含一个单词,单词中只包含小写英文字母。单词中的字母个数不超过100。 输出描述 输出两

    2024年02月07日
    浏览(44)
  • 蓝桥杯 题库 简单 每日十题 day3

    题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 1200000 有多少个约数(只计算正约数)。 解题思路 枚举,从1开始一直到1200000本身都作为1200000的除数,如果可以整除,则是它的约数 题目描述 本题为填空题,只需要算出结果后,在

    2024年02月08日
    浏览(40)
  • 蓝桥杯 题库 简单 每日十题 day4

    津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴

    2024年02月07日
    浏览(49)
  • 蓝桥杯真题(Python)每日练Day2

    对于本题首先确定其数据结构为优先队列,即邮费最小的衣服优先寄,算法符合贪心算法。 可以直接使用queue库的PriorityQueue方法实现优先队列。 关于PriorityQueue的使用方法主要有: 尤其注意使用put()函数时,第一个参数priority值越小优先级越高,也就是对首总是最小值。 其实

    2024年01月21日
    浏览(42)
  • 蓝桥杯刷题篇①

    前言:hello各位童学们好呀!许久不见!本文为本人的蓝桥杯OJ的刷题笔记!文章隶属于专栏蓝桥杯,该专栏的目的是为了记录自己的刷题记录和学习过程,激励自己不断前行,为明年的ACM、ICPC、蓝桥杯等比赛做足准备,也希望可以帮助到一些同样在刷题道路上的小伙伴们!

    2024年02月09日
    浏览(51)
  • 蓝桥杯刷题-1

    大家好,我是晓星航。今天为大家带来的是 蓝桥杯刷题 - 1 -单词分析 相关的讲解!😀 题库 - 蓝桥云课 (lanqiao.cn)) 我们先附上整段代码图 这里所包含的所有常量、变量和数组有: s1 - 用来接受我们输入的字符串 a1[] - 用来存放我们26个字母对应出现的次数 a2 - 用来找到我们出

    2024年02月15日
    浏览(35)
  • 7.10蓝桥杯刷题

       很巧妙的一道回溯算法的题目 只有两种选择,一个是加入到一集合中去,一个是加入到二集合中去,结束的条件是对应下标的索引值等于A.length的时候,同时满足sum1和sum2都是偶数的情况下 count++; 后序还可以考虑适当的剪枝进行优化,

    2024年02月16日
    浏览(40)
  • 蓝桥杯刷题第二十三天

    题目描述 小明有一块空地,他将这块空地划分为 n 行 m 列的小块,每行和每列的长度都为 1。 小明选了其中的一些小块空地,种上了草,其他小块仍然保持是空地。 这些草长得很快,每个月,草都会向外长出一些,如果一个小块种了草,则它将向自己的上、下、左、右四小

    2023年04月22日
    浏览(44)
  • 蓝桥杯刷题第二十五天

    题目描述 你有一张某海域 NxN 像素的照片,\\\".\\\"表示海洋、\\\"#\\\"表示陆地,如下所示: ....... .##.... .##.... ....##. ..####. ...###. ....... 其中\\\"上下左右\\\"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有 2 座岛屿。 由于全球变暖导致了海面上升,科学家预测未来几十年,岛

    2023年04月09日
    浏览(35)
  • 蓝桥杯刷题014——求阶乘(二分法)

    蓝桥杯2022省赛题目 问题描述 满足 N ! 的末尾恰好有  K 个 0 的最小的 N 是多少? 如果这样的 N 不存在输出 −1 。 输入格式 一个整数 K 。 输出格式 一个整数代表答案。 样例输入 样例输出 评测用例规模与约定 对于 30% 的数据, 1≤K≤10^6. 对于 100% 的数据, 1≤K≤10^

    2023年04月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包