蓝桥杯刷题1
目录
1. 平方和
2. 门牌制作
3. 卡片
4. 分数
5. 星期一
6. 顺子日期
1. 平方和
题目描述:小明对数位中含有2、0、1、9 的数字很感兴趣,在1 到40 中这样的数包
括1、2、9、10 至32、39 和40,共28 个,他们的和是574,平方和是14362。
注意,平方和是指将每个数分别平方后求和。
请问,在1 到2019 中,所有这样的数的平方和是多少?
public class Main {public static void main(String[] args) {long result = 0;for (int i = 1;i <= 2019;i++){String s = String.valueOf(i);if(s.contains("2") ||s.contains("0") || s.contains("1") || s.contains("9")){result += i*i;}}System.out.println(result);}
}
2. 门牌制作
小蓝要为一条街的住户制作门牌号。
这条街一共有 2020 位住户,门牌号从 1到 2020编号。
小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。
请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?
public class Main {public static void main(String[] args) {int num = 0;for (int i = 1;i <= 2020;i ++){String s = String.valueOf(i);for (int j = 0;j < s.length();j++){if (s.charAt(j)=='2'){num+=1;}}}System.out.println(num);}
}
3. 卡片
小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从 1 拼到多少。例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10,但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼到多少?提示:建议使用计算机编程解决问
题。
public class Main {public static void main(String[] args) {int num = 0;for(int i =1;i<=99999;i++){String s = String.valueOf(i);for(int j = 0;j<s.length();j++){if(s.charAt(j)=='1'){num+=1;}}if(num == 2021){System.out.println(s);}}}
}
4. 分数
public class Main
{public static void main (String[] args){int fenzi = 1;int fenmu = 1;for (int i = 1;i<20;i++){fenmu *= 2;fenzi += fenmu;}System.out.printf("%d/%d",fenzi,fenmu);}
}
5. 星期一
整个 2020 世纪(1901 年 1 月 1 日至 2000 年 12月 31日之间),一共有多少个星期一?
import java.util.*;public class Main {public static void main(String[] args) {int count = 0;for (int i = 1901;i <= 2000;i++){if((i%4==0 && i%100!=0) || i%400==0){count += 366;}else{count+=365;}}System.out.println(count/7);}
}
6. 顺子日期
public class Main {public static void main(String[] args) {int count =0;for(int i = 20220101;i<=20220131;i++){String s = String.valueOf(i);for(int j = 4;j<s.length()-2;j++){if(s.charAt(j) ==s.charAt(j+1)-1 && s.charAt(j)==s.charAt(j+2)-2){count +=1;}}}for(int i = 20221101;i<=20221130;i++){String s = String.valueOf(i);for(int j = 4;j<s.length()-2;j++){if(s.charAt(j) ==s.charAt(j+1)-1 && s.charAt(j)==s.charAt(j+2)-2){count +=1;}}}for(int i = 20221201;i<=20221231;i++){String s = String.valueOf(i);for(int j = 4;j<s.length()-2;j++){if(s.charAt(j) ==s.charAt(j+1)-1 && s.charAt(j)==s.charAt(j+2)-2){count +=1;}}}System.out.println(count);}
}相关文章:
蓝桥杯刷题1
目录 1. 平方和 2. 门牌制作 3. 卡片 4. 分数 5. 星期一 6. 顺子日期 1. 平方和 题目描述:小明对数位中含有2、0、1、9 的数字很感兴趣,在1 到40 中这样的数包 括1、2、9、10 至32、39 和40,共28 个,他们的和是574&#x…...
前端学习---- 前端HTML基本元素的介绍
一:显示相关的HTML基础知识 1. 推荐的前端编写工具 2. VScode的html速写规则(从a标签开始再用) ①、!:代表生成html的基本框架元素 ②、html元素:直接书写html,不需要加<>,按回车会自动生成 ③、{}…...
力扣思路题:丑数
此题的思路非常奇妙,可以借鉴一下 bool isUgly(int num){if(num0)return false;while(num%20)num/2;while(num%30)num/3;while(num%50)num/5;return num1; }...
C# this关键字的作用
在C#中,this 关键字有以下几种主要作用: 引用当前对象:this 用于引用当前类的实例。可以通过 this 关键字来访问当前对象的成员变量、方法和属性。 class MyClass {private int myVar;public void SetVar(int var){this.myVar var; // 使用…...
Ubuntu18.04虚拟机磁盘扩容-lvm
Ubuntu18.04虚拟机磁盘扩容-lvm 前提虚拟机虚拟磁盘扩容使用新增的磁盘空间扩展vg和lv 前提 没有虚拟机快照虚拟磁盘不是一次性分配空间其它会影响扩容的前置条件 虚拟机虚拟磁盘扩容 此部分不做详细说明。 使用新增的磁盘空间 此节有两种办法,第一种是将新增的…...
低代码开发:数字赋能智能制造的未来
随着数字化转型的深入推进,智能制造已经成为我国制造业发展的重要方向。在这个过程中,低代码开发作为一种高效、便捷的编程方式,正逐渐成为企业数字化转型的得力助手。本文将探讨低代码开发在智能制造领域的应用及价值。 智能制造的挑战 随着…...
janus-gateway的videoroom插件的RTP包录制功能源码详解
引: janus-gateway在配置文件设置后,可以实现对videoroom插件的每个publisher的音频,视频,数据的RTP流录制成mjr文件。 对于音频,视频的mjr文件,可以使用自带的postprocessing工具janus-pp-rec转成mp4文件。 每个pu…...
nginx+keepalived实现nginx高可用集群以及nginx实现Gateway网关服务集群
一、前言 1、简介 Nginx作为一款高性能的Web服务器和反向代理服务器,被广泛使用。且现如今很多高并发场景需要后端服务集群部署,因此nginx也需要支持集群部署从而避免单点故障的问题。 本文将详细介绍使用 KeepalivedNginx 来实现Nginx的高可用集群和N…...
主键、外键、建表范式、MySQL索引、用户管理
1 案例1:主键 1.1 问题 完成如下练习: 练习主键的创建、查看、删除、添加、验证主键练习复合主键的使用练习与auto_increment连用的效果 1.2 方案 主键使用规则: 表头值不允许重复,不允许赋NULL值一个表中只能有一个primary…...
探究前端路由hash和history的实现原理(包教包会)
今天我们来讲一讲前端中很重要的一个部分路由(router),想必前端小伙伴对‘路由’一词都不会感到陌生。但是如果哪天面试官问你,能大概说一说前端路由的实现原理吗? 你又会如何应对呢? 今天勇宝就带着大家一…...
幻兽帕鲁服务器多少钱?有买过的吗?
幻兽帕鲁服务器多少钱?太卷了,降价到24元1个月,阿里云4核16G10M游戏服务器26元1个月、149元半年,腾讯云4核16G游戏服务器32元、312元一年,华为云26元,京东云主机也是26元起。云服务器吧yunfuwuqiba.com给大…...
MCU独立按键单控LED实现
##江科大视频学习,并且对具体的一些小细节进行更详细的分析。 什么是独立按键? 轻触按键:相当于是一种电子开关,按下开头接通,松开时开头断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。 注意…...
[数据集][目标检测]游泳者溺水数据集VOC+YOLO格式2类别895张
数据集制作单位:未来自主研究中心(FIRC) 数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):895 标注数量(xml文件个数):…...
2402C++,C++使用单链列表
原文 #include <windows.h> #include <malloc.h> #include <stdio.h>//用于列表项的结构;第一个成员是SLIST_ENTRY结构,其他成员是数据.在此,数据只是测试 typedef struct _PROGRAM_ITEM {SLIST_ENTRY ItemEntry;ULONG Signature; } PROGRAM_ITEM, *PPROGR…...
《Docker极简教程》--Docker服务管理和监控--Docker服务的监控
Docker监控的必要性在于确保容器化环境的稳定性、性能和安全性。以下是几个关键原因: 性能优化和故障排除:监控可以帮助识别容器化应用程序的性能问题,并快速进行故障排除。通过监控关键指标,如CPU利用率、内存使用、网络流量等&…...
C++初阶 | [八] (下) vector 模拟实现
摘要:vector 模拟实现讲解(附代码示例),隐藏的浅拷贝,迭代器失效 在进行 vector 的模拟实现之前,我们先粗略浏览一下 stl_vector.h 文件中的源码来确定模拟实现的大体框架。 这里提供一些粗略浏览源码的技巧…...
信息安全计划
任何管理人员或人力资源专业人士都知道,除非彻底记录标准和实践,否则永远无法真正实施和执行标准和实践。正如您可能想象的那样,在保护您的网络、技术和数据系统免受网络威胁以及在发生这些事件时规划最及时、高效和有效的响应时,…...
【更新完毕】2024牛客寒假算法基础集训营6 题解 | JorbanS
文章目录 [A - 宇宙的终结](https://ac.nowcoder.com/acm/contest/67746/A)[B - 爱恨的纠葛](https://ac.nowcoder.com/acm/contest/67746/B)[C - 心绪的解剖](https://ac.nowcoder.com/acm/contest/67746/C)[D - 友谊的套路](https://ac.nowcoder.com/acm/contest/67746/D)[E …...
FL Studio All Plugins Edition2024中文完整版Win/Mac
FL Studio All Plugins Edition,常被誉为数字音频工作站(DAW)的佼佼者,是音乐制作人和声音工程师钟爱的工具。它集音频录制、编辑、混音以及MIDI制作为一体,为用户提供了从创作到最终作品输出的完整工作流程。这个版本…...
神经网络系列---归一化
文章目录 归一化批量归一化预测阶段 测试阶段γ和β(注意)举例 层归一化前向传播反向传播 归一化 批量归一化 (Batch Normalization)在训练过程中的数学公式可以概括如下: 给定一个小批量数据 B { x 1 , x 2 , … …...
别再手动算P值了!用Python+gseapy搞定GO/KEGG富集分析(附完整代码与避坑指南)
用Pythongseapy实现GO/KEGG富集分析:从数据到可发表图表 生物信息学研究中,差异基因列表只是起点,真正的挑战在于解读这些基因背后的生物学意义。想象一下,你刚拿到RNA-seq分析结果,面对数百个差异表达基因,…...
GPU云服务特征定价原理与LLM推理优化实践
1. GPU云服务特征定价的核心原理在传统云计算定价模型中,时间计费(Time-based Pricing)一直是主流方案。这种模式下,用户为GPU实例支付固定的小时费用,而无论实际使用了多少计算资源。随着大语言模型(LLM&a…...
Phi-3.5-mini-instruct网页版教程:支持历史会话保存与导出的实用功能
Phi-3.5-mini-instruct网页版教程:支持历史会话保存与导出的实用功能 1. 产品介绍 Phi-3.5-mini-instruct是一款轻量级但功能强大的中文文本生成模型,特别适合日常办公和学习场景。它能够处理多种文本任务,包括但不限于: 中文问…...
别再为CANoe工程配置发愁了!手把手教你从零搭建一个真实的2路CAN总线仿真环境(附DBC文件加载技巧)
从零构建2路CAN总线仿真环境:CANoe实战避坑指南 当第一次打开Vector CANoe软件时,许多工程师会被复杂的界面和配置选项所困扰。特别是当需要搭建一个真实的2路CAN总线仿真环境时,从License检查到DBC文件加载的每个环节都可能成为新手的技术陷…...
如何高效获取全网热门资源:Res-Downloader资源嗅探下载器全面指南
如何高效获取全网热门资源:Res-Downloader资源嗅探下载器全面指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …...
Spring Boot 4.0 Agent-Ready架构的7个隐性成本黑洞(92%团队在第4步已超支)
第一章:Spring Boot 4.0 Agent-Ready架构的成本认知重构Spring Boot 4.0 将 JVM Agent 集成能力从“可选插件”升级为一等公民,其核心在于重新定义可观测性、安全加固与运行时治理的资源开销边界。传统上,字节码增强(如 OpenTelem…...
在Rockchip RK3288上折腾Chrome硬件加速:从内核RGA配置到libmali版本匹配的完整踩坑记录
在Rockchip RK3288上实现Chrome硬件加速的深度实践指南 当我们在嵌入式Linux系统中尝试为Chrome浏览器启用GPU硬件加速时,往往会遇到一系列复杂的底层兼容性问题。RK3288作为一款广泛使用的嵌入式处理器,其Mali-T76x GPU的性能潜力巨大,但需要…...
别再用PSB模块了!用Simulink Physics Signal库手把手搭建Boost PFC仿真(附R2016a避坑指南)
电力电子仿真进阶:Physics Signal库在Boost PFC设计中的实战技巧 在电力电子仿真领域,工程师们常常面临工具选择的困境。传统PSB模块虽然直观,但在处理复杂非线性系统时往往暴露出收敛性差、振铃严重等问题。本文将揭示如何利用Simulink中鲜为…...
重构设计协作工作流:智能矢量格式转换引擎的完整技术解析
重构设计协作工作流:智能矢量格式转换引擎的完整技术解析 【免费下载链接】ai-to-psd A script for prepare export of vector objects from Adobe Illustrator to Photoshop 项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd 设计文件格式转换的技术…...
传感器云管理系统架构与物联网应用实践
1. 传感器云管理系统架构解析传感器网络作为物联网的基础设施,其核心价值在于将物理世界的状态转化为可处理的数字信息。传统嵌入式传感器网络存在两大痛点:一是传感器节点通常被封闭在特定网络中,外部应用难以直接访问;二是多应用…...
