思维题(蓝桥杯 填空题 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;elsea[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;
}
相关文章:
思维题(蓝桥杯 填空题 C++)
目录 题目一: 编辑 代码: 题目二: 代码: 题目三: 代码: 题目四: 代码: 题目五: 代码: 题目六: 代码七: 题目八&#x…...
Meta的Llama2模型已上线!但我为何更推荐你从HuggingFace获取?还有Code Llama等你来解锁!
嘿,朋友们,今天给你们介绍一个新东西——Llama2模型,这是Meta(对,就是Facebook那家)推出的。 你可以直接去Llama的官网下载这个模型,然后按照他们GitHub上的指南来调用。 不过呢,我…...
CAN总线及通讯的工作原理
一、CAN总线 CAN是控制器局域网络(Controller Area Network)的简称, 它是由研发和生产汽车电子产品著称的德国BOSCH公司开发的, 并最终成为国际标准(ISO11519),是国际上应用最广泛的现场总线之一。 二、工作原理 …...
linux下修改网卡MAC地址
我建议你使用 macchanger,但如果你不想使用它,那么可以使用另一种方法在 Linux 中更改 MAC 地址。 首先,使用以下命令关闭网卡: sudo ip link set dev enp0s31f6 down 接下来,使用以下命令设置新的 MAC:…...
47、WEB攻防——通用漏洞Java反序列化EXP生成数据提取组件安全
文章目录 序列化和反序列化的概念: 序列化:把java对象转换成字节流的过程;反序列化:把字节流恢复为java对象的过程。 对象的序列化主要有两种用途: 把对象的字节流永久的保存在硬盘上,通常存放在一个文件…...
phpstorm console xdebug
1.所有配置跟浏览器http请求一样 2.记得Current File 必须是controller文件 注意:如果没有出发断点,则echo phpinfo(),查看remote_port 和phpstorm 配置是否对上。...
Vue template到render过程
Vue template到render过程 vue的模版编译过程主要如下:template -> ast -> render函数(1)调用parse方法将template转化为ast(抽象语法树)(2)对静态节点做优化(3)生…...
【你也能从零基础学会网站开发】Web建站之HTML+CSS入门篇 CSS常用属性
🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享 🐋 希望大家多多支持, 我们一起学习和进步! 🏅 欢迎评论 ❤️点赞💬评论 📂收藏 📂加关注 CSS常用属性…...
Golang 写日志到文件
package mainimport ("log""os""time" )func main() {printLog("auto", "报警内容AA") }func printLog(filename string, content string) {t : time.Now().Format(time.DateOnly)file : filename "." t "…...
数字孪生10个技术栈:数据处理的六步骤,以获得可靠数据。
一、什么是数据处理 在数字孪生中,数据处理是指对采集到的实时或历史数据进行整理、清洗、分析和转化的过程。数据处理是数字孪生的基础,它将原始数据转化为有意义的信息,用于模型构建、仿真和决策支持。 数据处理是为了提高数据质量、整合数…...
运维随录实战(5)之centos搭建jenkins
一,搭建jenkins准备 下载安装jdk环境 -》版本 jdk11 下载安装maven环境 -》版本 maven 3.8.8 git -》版本 1.8.3.1 yum install git jenkins安装版本:2.414.3 下载地址:https://get.jenkins.io/war-stable/2.414.3/jenkins.war 注:jenkins版本与jdk版本有一定的对应关…...
css clip-path polygon属性实现直角梯形
2024.3.8今天我学习了如何用css实现直角梯形的效果, 效果: 具体实现原理: 一、需要三个div: 外面一个大的div,里面左右两个小的div 我们需要先把第一个div变成直角梯形: 大概是这样,设置好之…...
Manz高压清洗机S11-028GCH-High Quality Cleaner 操作使用说明492页
Manz高压清洗机S11-028GCH-High Quality Cleaner 操作使用说明492页...
图像处理与视觉感知---期末复习重点(2)
文章目录 一、空间域图像增强1.1 图像增强1.2 几种变换 二、直方图2.1 直方图定义2.2 直方图均衡化2.3 离散情况2.4 例子2.5 直方图匹配2.6 例子2.7 一道例题 三、空间滤波器3.1 定义3.2 例子 四、平滑空间滤波器4.1 作用与分类4.2 线性滤波器 五、统计排序滤波器5.1 定义与分类…...
【机器学习】三要素——数据、模型、算法
机器学习三要素 数据模型模型是怎么得到的?算法 我 在学习过程中,对于“模型”和“算法”的概念不清晰,一直混淆,通过查阅了一些资料在此总结一下。 数据、模型与算法被称为机器学习的三要素,因为它们在机器学习中具有不可分割的作…...
Spring框架Bean对象的五个作用域
一、前言:Bean对象简介 在Spring项目中,那些由Spring IoC容器所管理的对象,称为bean。简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而…...
IoT数据采集网关在企业应用中扮演着关键角色-天拓四方
随着物联网(IoT)技术的不断发展,越来越多的企业开始利用IoT技术实现智能化、自动化的生产和管理。在这个过程中,IoT数据采集网关作为连接物理世界与数字世界的桥梁,发挥着至关重要的作用。 IoT数据采集网关是一种硬件…...
【动态规划】完全背包
欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:题目解析 🌎推荐文章:【LeetCode】winter vacation training 目录 👉🏻完全背包 👉🏻…...
从零开始学习Diffusion Models: Sharon Zhou
How Diffusion Models Work 本文是 https://www.deeplearning.ai/short-courses/how-diffusion-models-work/ 这门课程的学习笔记。 文章目录 How Diffusion Models WorkWhat you’ll learn in this course [1] Intuition[2] SamplingSetting Things UpSamplingDemonstrate i…...
全天候购药系统(微信小程序+web后台管理)
PurchaseApplet 全天候购药系统(微信小程序web后台管理) 传统线下购药方式存在无法全天候向用户提供购药服务,无法随时提供诊疗服务等问题。为此,运用软件工程开发规范,充分调研建立需求模型,编写开发文档…...
YOLO-V5实战案例:用公开数据集训练你的第一个检测模型
YOLO-V5实战案例:用公开数据集训练你的第一个检测模型 1. 为什么选择YOLO-V5 在计算机视觉领域,目标检测技术已经广泛应用于安防监控、自动驾驶、工业质检等场景。YOLO(You Only Look Once)系列模型因其出色的速度和精度平衡&am…...
Hashids终极指南:BCMath与GMP数学扩展性能深度对比
Hashids终极指南:BCMath与GMP数学扩展性能深度对比 【免费下载链接】hashids A small PHP library to generate YouTube-like ids from numbers. Use it when you dont want to expose your database ids to the user. 项目地址: https://gitcode.com/gh_mirrors/…...
DYOR 嘉创地产 02421.HK
文章目录1.公司概况1.1 简介1.2 股权结构1.3 核心资质与定位2.业务布局3.财务与市场表现:业绩承压,规模迷你3.1 业绩大幅下滑3.2 市场表现落后3.3 规模在行业中垫底4.核心优势5.潜在风险与隐忧6.小结参考文献1.公司概况 1.1 简介 嘉创地产是一家脱胎于…...
CDN 无法播放音视频?流媒体回源与 Range 配置修复
流媒体应用现在越来越普及,CDN(内容分发网络)早已成为音视频流畅播放的核心支撑——靠边缘节点就近分发,既能降低延迟,又能减轻源站压力,让用户不用长时间等待就能看高清内容。但实际运维中,“C…...
Buzz:离线环境下音频转录与翻译的完整解决方案
Buzz:离线环境下音频转录与翻译的完整解决方案 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 在当今信息驱动的工…...
曾经我和大模型交流业务实现记录
第一次: 我有一组子组件11个,通过子组件的不同组合,可以组成表单,这些表单让不同的用户使用,表单组成公共的内容,让大部分用户使用,当然用户可以在这些表单的基础上修改一些默认值,变…...
3分钟终极指南:如何永久冻结IDM试用期实现免费使用
3分钟终极指南:如何永久冻结IDM试用期实现免费使用 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script Internet Download Manager(IDM&#…...
避坑指南:在华为Atlas 200DK A2上部署YOLOv8-pose模型前,如何用ONNX Runtime在CPU/GPU上验证推理流程
边缘部署前的关键验证:YOLOv8-pose模型在CPU/GPU环境下的ONNX Runtime推理实战 在AI模型边缘部署的实践中,一个经常被忽视却至关重要的环节是本地验证。许多工程师在将模型部署到华为Atlas 200DK A2等边缘设备时,常常跳过这一步骤直接进入板端…...
Polars 2.0插件生态爆发(2024唯一官方认证清洗套件清单)
第一章:Polars 2.0插件生态爆发(2024唯一官方认证清洗套件清单) 随着 Polars 2.0 的正式发布,其插件系统完成重大重构,首次开放官方插件注册与签名认证机制。截至 2024 年第三季度,Polars 核心团队已通过 …...
STMPE811电阻触摸屏驱动设计与实现
1. 项目概述TS_DISCO_F429ZI 是专为 STMicroelectronics STM32F429ZI 探索套件(DISCO_F429ZI)设计的触摸屏驱动类,其核心职责是抽象并控制该开发板上集成的 LCD 模块所搭载的电阻式触摸屏控制器。该类并非通用型触摸驱动,而是深度…...
