思维题(蓝桥杯 填空题 C++)

目录

题目一: ​编辑

代码: 

题目二: 

代码:

题目三:

代码:

题目四:

代码:

 题目五:

 代码:

题目六:

代码七:

题目八:

代码:

题目九:

代码: 

题目一: 

代码: 

#include<iostream>//统计2出现过的次数
using namespace std;
int main()
{
  int cnt=0;
  for(int i=1;i<=2020;i++)
  {
    int x=i;
    while(x)
    {
        if(x%10==2)
        cnt++;
        x/=10;
    }
  }
  cout<<cnt;
}

题目二: 

代码:

#include <iostream>//统计有一共有多少天,再看有几周
using namespace std;
int res;
//先判断润年
bool is_r(int n){
     if((n % 4 == 0 && n % 100 != 0) || n % 400 == 0)
         return true;
     return false;
}
int main(){
    for(int i = 1901;i <= 2000;i ++)
        if(is_r(i)) res += 366;
        else res += 365;
    int x = res / 7;
    cout << x << endl;
    return 0;
}

题目三:

代码:

#include <iostream>//因为一组2*5会得到0,统计2、5个数,取少的
using namespace std;
int main()
{
    int cnt2=0,cnt5=0;
    for (int i=1;i<=10;i++)   
    {
        for (int j=1;j<=10;j++)    
         {
            int x;
            cin>>x;
            while (x%2==0) cnt2++,x/=2;
            while (x%5==0) cnt5++,x/=5;
        }
    }
    cout<<min(cnt2,cnt5)<<'\n';
    return 0;
}

题目四:

代码:

#include <iostream>//即位16进制,大于等于10的一位用字母表示
using namespace std;
int main()
{
  for(int i=2022;;i++)//从2022开始循环
  {
    int a=i;
    int flag=1;
    while(a)
    {
      if(a%16<10)//有一位小于10,即不是字母表示,就跳出
      {
        flag=0;
        break;
      }
      a/=16;//16进制
    }
    if(flag==1)
    {
      cout<<i;
      break;
    }
  }
  return 0;
}

 题目五:

 代码:

#include<iostream>
#include<cstring>
using namespace std;//相当于26进制
int main()
{
    int a1=0, a2=0, a3=0;
    char a[30] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for (int i = 1; i <= 2022; i++)
    {
        a3++;
        if (a3 > 26)
        {
            a3 = 1;
            a2++;
            if (a2 > 26)
            {
                a2 = 1;
                a1++;
            }
        }
    }
  //cout<<a1<<" "<<a2<<" "<<a3;
    cout << a[a1 - 1] << a[a2 - 1] << a[a3 - 1];
}

题目六:

代码七:

#include <iostream>
using namespace std;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum(int n)//求和
{
  int ans=0;
  while(n)
  {
      ans+=n%10;
      n/=10;
  }
  return ans;
}

int main()
{
  long long ans=0;
  int day=0;
  for(int i=1900;i<=9999;i++)//遍历年
  {
    if((i%4==0 && i%100!=0)||i%400==0)//判断是否闰年
       a[2]=29;
    else
       a[2]=28;
    for(int j=1;j<=12;j++)//遍历月
    {
       for(int k=1;k<=a[j];k++)//遍历天
       {
         if(sum(i)==sum(j)+sum(k))
         ans++;
       }
    }
  }
  cout<<ans;
  return 0;
}

题目八:

代码:

#include <iostream>//直接遍历
using namespace std;
int main()
{
  int a[]={99,22,51,63,72,61,20,88,40,21,63,30,11,18,99,12,93,16,7,53,64,9,28,84,34,96,52,82,51,77};
  int ans=0;
  for(int i=0;i<=29;i++)
  {
    for(int j=i+1;j<=29;j++)
    if(a[i]*a[j]>=2022)
    ans++;
  }
  cout<<ans;
  return 0;
}

题目九:

 

代码:

 

#include <iostream>//借助dfs思想
using namespace std;
int arr[30][60] = { 0 };
char array1[30][60];
int cnt = 0;
void dfs(int x, int y)
{
    if (array1[x][y] == '1' && arr[x][y] == 0)//没访问过,且为1
    {
        arr[x][y] = 1;
        cnt++;
        if (x < 29)
            dfs(x + 1, y);
        if (x > 0)
            dfs(x - 1, y);
        if (y < 59)
            dfs(x, y + 1);
        if (y > 0)
            dfs(x, y - 1);
    }
}
int main()
{
    int max = -1, i, j;
    for (i = 0; i < 30; i++)
    {
        for (j = 0; j < 60; j++)
            cin >> array1[i][j];
    }
    for (i = 0; i < 30; i++)
    {
        for (j = 0; j < 60; j++)
        {
            dfs(i, j);
            if (cnt > max)
                max = cnt;
            cnt = 0;
        }
    }
    cout << max;
    return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/437573.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity Samples和帧动画的问题

拖动序列帧图片和自己创建clip的帧率不同 我今天在创建帧动画的时候用了两种方式第一种是直接拖动序列帧图片到Hierachy&#xff0c;然后生成的第二种是这样我发现两者播放的动画速率不一样最后查了半天查不到原因。最后发现是Samples的原因&#xff0c;而且Unity把Samples这个…

自动化测试框架、Python面向对象以及POM设计模型简介

1 自动化测试框架概述 所谓的框架其实就是一个解决问题的思维&#xff0c;前言中描述的诸多问题如果得到解决&#xff0c;自然而然这种得到良好解决的东西它就可以称之为一个框架&#xff0c;只是这个框架用来解决如何组织开展自动化测试。一个典型的自动化测试框架一般包括测…

市场复盘总结 20240307

仅用于记录当天的市场情况&#xff0c;用于统计交易策略的适用情况&#xff0c;以便程序回测 短线核心&#xff1a;不参与任何级别的调整&#xff0c;采用龙空龙模式 一支股票 10%的时候可以操作&#xff0c; 90%的时间适合空仓等待 二进三&#xff1a; 进级率中 89% 最常用的…

[OpenCv]频域处理

目录 前言 一、频域变换 1.傅里叶变换 2.代码实现 二、频域中图像处理 1.理解数字图片的频谱 2.频域图像处理步骤 3.使用低通滤波器实现图像平滑 4.使用高通滤波器实现图像锐化 三、总结 前言 数字图像处理的方法有两大类&#xff1a;一种是空间域处理法&#xff0c;…

【笔记】Android Telephony 漫游SPN显示定制(Roaming Alpha Tag)

一、功能名词简介和显示规则 Alpha Tag&#xff1a;运营商名称标识符&#xff0c;也是用于标识运营商的一个名称。客户需求描述常用名词&#xff0c;对开发而言都是SPN/PLMN功能模块的内容&#xff0c;状态栏左上角的运营商名称显示。 SPN相关文章&#xff1a; 【笔记】SPN和…

nyist_acm 个人积分赛1(部分题解会补充)

Mirrored String II 看到题解说是马拉车算法&#xff0c;我赛时并没想到&#xff08;好吧其实我是比赛完才知道有马拉车这个算法&#xff09; 因为字符串的长度只有1000&#xff0c;直接暴力跑其实就可以了&#xff0c;但是要注意的是&#xff1b;回文串有俩种形式&#xff0c…

nginx部署前端工程替代方案gateway

nginx部署前端工程替代方案gateway 有市场要求部署的前端vue工程不使用nginx中间件。想弄国产替代的东方通之类的&#xff0c;公司没有购买该产品&#xff0c;我参考了网上的一些java网关框架&#xff0c;springcloud组件&#xff1a;gateway实现代替。 注意后台都是用java编…

shadertoy 游戏《来自星尘》摇杆复刻

正确的做法应该是上 noise 而不是叠加 sin 波&#xff0c;不过如果不想麻烦的话叠波还是一个不错的选择&#xff1a;整体效果如下&#xff0c;已经非常形似 直接上链接&#xff1a;Shader - Shadertoy BETA float radiusScale 0.9; float variation(vec2 v1, vec2 v2, float …

据说这是最细滴,Python接口自动化测试数据驱动DDT使用实战,有这一篇就完全足够了

前言 环境准备 首先&#xff0c;需要安装ddt模块 pip install ddt调用时标准格式 在类下面如下写上&#xff1a;ddt.ddt 在调用的方法下面需要写上&#xff1a;ddt.data(需要传入的多组数据) DDT简单介绍 名称&#xff1a; Data-Driven Tests&#xff0c;数据驱动测试。 作用…

深入理解Servlet

目录&#xff1a; ServletWeb开发历史Servlet简介Servlet技术特点Servlet在应用程序中的位置Tomcat运行过程Servlet继承结构Servlet生命周期Servlet处理请求的原理Servlet的作用HttpServletRequest对象HttpServletResponse对象ServletContext对象ServletConfig对象Cookie对象与…

Keepalived实验

一、 LVSKeepalived 实验&#xff1a;7-1为主&#xff1b; 7-2为备&#xff1b; 7-3和7-4为后端服务器 1.关闭防火墙和selinux [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 02.配置主设备7-1 1.安装ipvsadm和keepalived [rootlocalhost ~]#…

阿珊解说Vue中`$route`和`$router`的区别

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

可视化图表:柱坐标系与对应图表详解

一、柱坐标系及其构成 柱状坐标系是一种常见的可视化图表坐标系&#xff0c;用于显示柱状图&#xff08;也称为条形图&#xff09;的数据。它由两个相互垂直的轴组成&#xff0c;一个是水平轴&#xff08;X轴&#xff09;&#xff0c;另一个是垂直轴&#xff08;Y轴&#xff0…

评测本地部署的语音识别模型

1 引言 最近&#xff0c;朋友给我发来了一段音频&#xff0c;想转录成文字&#xff0c;并使用大型润色文本。音频中的普通话带有一定的口音&#xff0c;并且讲解内容较为专业&#xff0c;所以一般的语音识别工具很难达到较高的识别率。 于是试用了两个大模型。Whisper 是目前…

AIOps常见问题

AIOps的自动化通常指什么&#xff1f; AIOps 平台的自动化一般包括以下几个方面&#xff1a; 数据收集和整合&#xff1a;AIOps 平台可以从多个 IT 基础架构组件、应用需求与性能监视工具以及服务工单系统等数据源中收集并整合运维数据&#xff0c;形成一个全面的数据平台。数…

Access AR Foundation 5.1 in Unity 2022

如果已经下载安装了ARF但版本是5.0.7 可以通过下面的方式修改 修改后面的数字会自动更新 更新完成后查看版本 官方文档 Access AR Foundation 5.1 in Unity 2021 | AR Foundation | 5.1.2

YOLOv9中train.py与train_dual.py的异同!

专栏介绍&#xff1a;YOLOv9改进系列 | 包含深度学习最新创新&#xff0c;主力高效涨点&#xff01;&#xff01;&#xff01; 首先&#xff0c;train.py&#xff08;左&#xff09;与train_dual.py(右)中的损失函数是不一样的&#xff0c;这也解释了为什么使用train.py除了填入…

Visual Studio 2022之Release版本程序发送到其它计算机运行

目录 1、缺少dll​ 2、应用程序无法正常启动 3、This application failed to start because no Qt platform plugin could be initialized. 代码在Debug模式下正常运行&#xff0c;然后切换到Release模式下&#xff0c;也正常运行&#xff0c;把第三方平台的dll拷贝到exe所在…

Chrome浏览器好用的几个扩展程序

Chrome好用的扩展程序 背景目的介绍JsonHandle例子未完待续。。。。。。 背景 偶然在往上看到Chrome有很多好用的扩展程序&#xff0c;比较好用&#xff0c;因此记录下比较实用的扩展程序。 目的 记录Chrome浏览器好用的插件。 介绍 JsonHandle下载以及无法扩展插件的解决…

Vue3_2024_6天【回顾上篇watch常见的前三种场景】另两种待补

第一种情况&#xff1a;监视【ref】定义&#xff08;基本数据类型&#xff09; 1.引入watch2.格式&#xff1a;watch&#xff08;基本数据类型数据&#xff0c;监视变化的回调函数&#xff09; 注意点&#xff1a; 2.1.watch里面第一个参数&#xff0c;是数据~~【监视的基本类…