当前位置: 首页 > news >正文

2024/1/27 备战蓝桥杯 1

目录

求和

0求和 - 蓝桥云课 (lanqiao.cn)

成绩分析

0成绩分析 - 蓝桥云课 (lanqiao.cn)

合法日期

0合法日期 - 蓝桥云课 (lanqiao.cn)

时间加法

0时间加法 - 蓝桥云课 (lanqiao.cn)

扫雷

0扫雷 - 蓝桥云课 (lanqiao.cn)

大写

0大写 - 蓝桥云课 (lanqiao.cn)

标题统计

0标题统计 - 蓝桥云课 (lanqiao.cn)

求和

0求和 - 蓝桥云课 (lanqiao.cn)

天数

0天数 - 蓝桥云课 (lanqiao.cn)

最大间隙

0最大间隙 - 蓝桥云课 (lanqiao.cn)


求和

0求和 - 蓝桥云课 (lanqiao.cn)

思路:前缀和

完整代码:

#include <bits/stdc++.h>
#define int long long
const int N = 2e5+10;
int a[N],s[N];
signed main()
{int n;std::cin >> n;for(int i = 1;i <= n;i ++){std::cin >> a[i];s[i]=s[i-1]+a[i];}int ans=0;for(int i = 1;i <= n;i ++){ans+=a[i]*(s[n]-s[i]);}std::cout<< ans;return 0;
}

成绩分析

0成绩分析 - 蓝桥云课 (lanqiao.cn)

思路:暴力

完整代码:

#include <bits/stdc++.h>
#define int long long
const int N = 1e4+10;
signed main()
{int n;double maxx=-999,minn=999, avgg=0;std::cin >> n;for(int i = 1;i <= n;i ++){double x;std::cin >> x;maxx=std::max(x,maxx);minn=std::min(x,minn);avgg+=x;}std::cout<<maxx<<"\n";std::cout<<minn<<"\n";printf("%.2f",avgg/n);return 0;
}

合法日期

0合法日期 - 蓝桥云课 (lanqiao.cn)

思路:暴力

注意数据范围,除了考虑日期不合法外面,还要考虑月份不合法

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main() {int m;std::cin >> m;int day;std::cin >> day;if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) {if (day <= 31 && day >= 1)std::cout << "yes\n";elsestd::cout << "no\n";} else if (m == 4 || m == 6 || m == 9 || m == 11) {if (day <= 30 && day >= 1)std::cout << "yes\n";elsestd::cout << "no\n";} else if (m == 2) {if (day <= 28 && day >= 1) {std::cout << "yes\n";} elsestd::cout << "no\n";} elsestd::cout << "no\n";return 0;
}

时间加法

0时间加法 - 蓝桥云课 (lanqiao.cn)

思路:模拟时间转换

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{int a,b,t;std::cin >> a >> b >> t;a+=t/60;int c=b+t%60;if(c>=60){a+=1;c-=60;}std::cout<<a<<"\n";std::cout<<c;return 0;
}

扫雷

0扫雷 - 蓝桥云课 (lanqiao.cn)

 思路:模拟+暴力

完整代码:

#include <bits/stdc++.h>
#define int long long
const int N = 110;
int a[N][N];
signed main()
{int n,m;std::cin >> n >> m;for(int i = 1;i <= n;i ++){for(int j = 1;j <= m;j ++){std::cin >> a[i][j];if(a[i][j]==1){a[i][j]=9;}}}int ans=0;for(int i = 1;i <= n;i ++){for(int j = 1;j <= m;j++){if(a[i][j]==9)continue;else if(a[i][j]==0){if(a[i-1][j]==9) ans++;if(a[i-1][j-1]==9) ans++;if(a[i][j-1]==9) ans++;if(a[i][j+1]==9) ans++;if(a[i+1][j]==9) ans++;if(a[i+1][j-1]==9) ans++;if(a[i+1][j+1]==9) ans++;if(a[i-1][j+1]==9) ans++;}a[i][j]=ans;ans=0;}}for(int i = 1;i <= n;i ++){for(int j = 1;j <= m;j++){std::cout<<a[i][j]<<" ";}std::cout<<"\n";}return 0;
}

大写

0大写 - 蓝桥云课 (lanqiao.cn)

思路:使用toupper函数,实现大写字母转化为小写字母

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{std::string s;std::cin >> s;int n = s.length();for(int i = 0;i < n;i ++){s[i]=toupper(s[i]);}std::cout<<s;return 0;
}

标题统计

0标题统计 - 蓝桥云课 (lanqiao.cn)

思路:输入带空格的字符串,使用getline

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{std::string s;getline(std::cin,s);int n = s.length();int ans=0;for(int i = 0;i < n;i ++){if(s[i]==' '){continue;}ans++;}std::cout<<ans;return 0;
}

求和

0求和 - 蓝桥云课 (lanqiao.cn)

思路:暴力

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{int ans=0;for(int i = 1;i <= 2019;i ++){int x=i;while(x!=0){int a=x%10;x/=10;if(a==2||a==0||a==1||a==9){ans+=i;break;}}}std::cout<<ans;return 0;
}

天数

0天数 - 蓝桥云课 (lanqiao.cn)

思路:暴力

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{int n;std::cin >> n;if(n==1||n==3||n==5||n==7||n==8||n==10||n==12)std::cout<<31;else if(n==2)std::cout<<28;elsestd::cout<<30;return 0;
}

最大间隙

0最大间隙 - 蓝桥云课 (lanqiao.cn)

思路:暴力

完整代码:

#include <bits/stdc++.h>
#define int long long
const int N = 1e5+10;
int a[N];
signed main()
{int maxx=-999;int n;std::cin >> n;for(int i = 1;i <= n;i ++){std::cin >> a[i];}for(int i = 2;i <= n;i ++){maxx=std::max(maxx,a[i]-a[i-1]);}std::cout<<maxx;return 0;
}

相关文章:

2024/1/27 备战蓝桥杯 1

目录 求和 0求和 - 蓝桥云课 (lanqiao.cn) 成绩分析 0成绩分析 - 蓝桥云课 (lanqiao.cn) 合法日期 0合法日期 - 蓝桥云课 (lanqiao.cn) 时间加法 0时间加法 - 蓝桥云课 (lanqiao.cn) 扫雷 0扫雷 - 蓝桥云课 (lanqiao.cn) 大写 0大写 - 蓝桥云课 (lanqiao.cn) 标题…...

初学数据结构:Java对象的比较

目录 1. PriorityQueue中插入对象2. 元素的比较2.1 基本类型的比较2.2 对象比较的问题 3. 对象的比较3.1 基于Comparable接口类的比较3.2 基于比较器比较3.3 三种方式对比 4. 集合框架中PriorityQueue的比较方式5. 使用PriorityQueue创建大小堆&#xff0c;解决TOPK问题 【本节…...

mac 10.15.7 Unity 2021.3.14 XCode 12.4 -> Unity IOS 自动安装 Cocoapods 失败解决方法

自己这两天在用Unity开发IOS时&#xff0c;遇到了安装Cocoapods失败的问题&#xff0c;记录一下问题及解决方法&#xff0c;便于自己后续查看&#xff0c;以及有相同遭遇的人查看 发生场景&#xff1a;打开 unity&#xff0c;触发自动安装 Cocoapods -> 安装失败&#xff08…...

Elasticsearch 中使用MustNot等同于不登录遇到的坑

1、在写关键词推荐时,需要把当前文章过滤掉,不能再推荐自己的文章,所以再es中需要用到 MustNot属性查询 /// <summary> /// 服务中心es检索 /// </summary> /// <param name="input"></param> /// <returns></…...

java抽象工厂实战与总结

文章目录 一、工厂模式&#xff08;三种&#xff09;1.简单工厂模式1.1 概念&#xff1a;1.2 使用场景&#xff1a;1.3 模型图解&#xff1a;1.4 伪代码&#xff1a; 2.工厂方法模式2.1 概念&#xff1a;2.2 使用场景&#xff1a;2.3 模型图解&#xff1a;2.4 伪代码 3.抽象工厂…...

Compose | UI组件(六) | 选择框

文章目录 前言Checkbox 复选框的含义Checkbox 复选框的使用Switch 单选框的含义Switch 单选框的使用Slider 滑竿组件的含义Slider 滑竿组件的使用 总结 前言 随着移动端的技术不断更新迭代&#xff0c;Compose也运用的越来越广泛&#xff0c;很多人都开始学习Compose 本文主要…...

C++拷贝构造函数、赋值学习整理:

拷贝构造函数&#xff1a; 概念&#xff1a; 构造函数的第一个参数&#xff0c;是类本身的const引用&#xff08;一般情况下没有其他参数&#xff0c;少数情况&#xff1a;其他参数必须有默认值&#xff01;&#xff09;称此类构造函数为拷贝构造函数 特征&#xff1a; 1&am…...

[亲测源码]ps软件网页版在线使用 PS网站程序源码 photoshop网页版源码 网页版的ps软件源码

在线PS作图修图网页版PHP网站源码&#xff0c;PHP在线照片图片处理PS网站程序源码photoshop网页版。 有很多朋友们都是在用PS作图的&#xff0c;众所周知在使用和学习PS时是需要下载软件的&#xff0c;Photoshop软件对电脑配置也是有一定要求的&#xff0c;今天就为大家带来一…...

前端大厂面试题探索编辑部——第二期

目录 题目 单选题1 题解 关于TCP 关于UDP 单选题2 题解 A选项的HTTP是否是无状态协议 B选项的HTTP支持的方法 C选项的关于HTTP的状态码 D选项HTTP协议的传输格式 题目 单选题1 1.以下哪个描述是关于 TCP 和 UDP 的区别&#xff08;&#xff09; A. TCP 是无连接的…...

yaml学习笔记

文章目录 yaml语言学习yaml 简介yaml 和json 区别基本语法数据类型YAML 对象YAML 数组锚点和引用纯量 参考文档 yaml语言学习 最近发现在学习k8s中各种配置文件 都是使用的yaml 这种格式, 包括 docker-compose.yaml 也都是用这个格式配置部署项目信息,我就了解了一下这个语法就…...

深度强化学习(王树森)笔记04

深度强化学习&#xff08;DRL&#xff09; 本文是学习笔记&#xff0c;如有侵权&#xff0c;请联系删除。本文在ChatGPT辅助下完成。 参考链接 Deep Reinforcement Learning官方链接&#xff1a;https://github.com/wangshusen/DRL 源代码链接&#xff1a;https://github.c…...

openssl3.2/test/certs - 074 - CT entry

文章目录 openssl3.2/test/certs - 074 - CT entry概述笔记setup074.shsetup074_sc1.shsetup074_sc2.shsetup074_sc3.shEND openssl3.2/test/certs - 074 - CT entry 概述 openssl3.2 - 官方demo学习 - test - certs 笔记 setup074.sh #! /bin/bash# \file setup074.sh# o…...

Angular组件(一) 分割面板ShrinkSplitter

Angular组件(一) 分割面板ShrinkSplitter 前言 分割面板在日常开发中经常使用&#xff0c;可将一片区域&#xff0c;分割为可以拖拽整宽度或高度的两部分区域。模仿iview的分割面板组件&#xff0c;用angular实现该功能&#xff0c;支持拖拽和[(ngModel)]双向绑定的方式控制区…...

抖音详情API:视频内容获取与解析技巧

一、引言 抖音是一款广受欢迎的短视频分享平台&#xff0c;每天都有大量的用户在抖音上分享自己的生活点滴和创意作品。对于开发者而言&#xff0c;如何获取并解析抖音上的视频内容&#xff0c;是一项极具挑战性的任务。本文将详细介绍抖音详情API&#xff0c;以及如何使用它来…...

SpringBoot中实现阿里云OSS对象存储

背景 在业务中我们往往需要上传文件如图片&#xff0c;文件上传&#xff0c;是指将本地图片、视频、音频等文件上传到服务器上&#xff0c;可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛&#xff0c;我们经常发抖音、发朋友圈都用到了文件上传功能。 实现文件…...

大型语言模型 (LLM)全解读

一、大型语言模型&#xff08;Large Language Model&#xff09;定义 大型语言模型 是一种深度学习算法&#xff0c;可以执行各种自然语言处理 (NLP) 任务。 大型语言模型底层使用多个转换器模型&#xff0c; 底层转换器是一组神经网络。 大型语言模型是使用海量数据集进行训练…...

Unity - gamma space下还原linear space效果

文章目录 环境目的环境问题实践结果处理要点处理细节【OnPostProcessTexture 实现 sRGB 2 Linear 编码】 - 预处理【封装个简单的 *.cginc】 - shader runtime【shader需要gamma space下还原记得 #define _RECOVERY_LINEAR_IN_GAMMA】【颜色参数应用前 和 颜色贴图采样后】【灯…...

Rabbitmq调用FeignClient接口失败

文章目录 一、框架及逻辑介绍1.背景服务介绍2.问题逻辑介绍 二、代码1.A服务2.B服务3.C服务 三、解决思路1.确认B调用C服务接口是否能正常调通2.确认B服务是否能正常调用A服务3.确认消息能否正常消费4.总结 四、修改代码验证1.B服务异步调用C服务接口——失败2.将消费消息放到C…...

专业120+总分400+海南大学838信号与系统考研高分经验海大电子信息与通信

今年专业838信号与系统120&#xff0c;总分400&#xff0c;顺利上岸海南大学&#xff0c;这一年的复习起起伏伏&#xff0c;但是最后还是坚持下来的&#xff0c;吃过的苦都是值得&#xff0c;总结一下自己的复习经历&#xff0c;希望对大家复习有帮助。首先我想先强调一下专业课…...

如何区分 html 和 html5?

HTML&#xff08;超文本标记语言&#xff09;和HTML5在很多方面都存在显著的区别。HTML5是HTML的最新版本&#xff0c;引入了许多新的特性和元素&#xff0c;以支持更丰富的网页内容和更复杂的交互。以下是一些区分HTML和HTML5的关键点&#xff1a; 新特性与元素&#xff1a;H…...

RocketMQ延迟消息机制

两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数&#xff0c;对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后&#xf…...

【位运算】消失的两个数字(hard)

消失的两个数字&#xff08;hard&#xff09; 题⽬描述&#xff1a;解法&#xff08;位运算&#xff09;&#xff1a;Java 算法代码&#xff1a;更简便代码 题⽬链接&#xff1a;⾯试题 17.19. 消失的两个数字 题⽬描述&#xff1a; 给定⼀个数组&#xff0c;包含从 1 到 N 所有…...

ESP32读取DHT11温湿度数据

芯片&#xff1a;ESP32 环境&#xff1a;Arduino 一、安装DHT11传感器库 红框的库&#xff0c;别安装错了 二、代码 注意&#xff0c;DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式&#xff0c;避免服务器受到各种恶意攻击和网络威胁&#xff0c;那么&#xff0c;服务器硬防通常都会应用在哪些场景当中呢&#xff1f; 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

三体问题详解

从物理学角度&#xff0c;三体问题之所以不稳定&#xff0c;是因为三个天体在万有引力作用下相互作用&#xff0c;形成一个非线性耦合系统。我们可以从牛顿经典力学出发&#xff0c;列出具体的运动方程&#xff0c;并说明为何这个系统本质上是混沌的&#xff0c;无法得到一般解…...

EtherNet/IP转DeviceNet协议网关详解

一&#xff0c;设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络&#xff0c;本网关连接到EtherNet/IP总线中做为从站使用&#xff0c;连接到DeviceNet总线中做为从站使用。 在自动…...

稳定币的深度剖析与展望

一、引言 在当今数字化浪潮席卷全球的时代&#xff0c;加密货币作为一种新兴的金融现象&#xff0c;正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而&#xff0c;加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下&#xff0c;稳定…...

Linux --进程控制

本文从以下五个方面来初步认识进程控制&#xff1a; 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程&#xff0c;创建出来的进程就是子进程&#xff0c;原来的进程为父进程。…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

华硕a豆14 Air香氛版,美学与科技的馨香融合

在快节奏的现代生活中&#xff0c;我们渴望一个能激发创想、愉悦感官的工作与生活伙伴&#xff0c;它不仅是冰冷的科技工具&#xff0c;更能触动我们内心深处的细腻情感。正是在这样的期许下&#xff0c;华硕a豆14 Air香氛版翩然而至&#xff0c;它以一种前所未有的方式&#x…...