【蓝桥杯】2023省赛真题详解(更新中)

🐏小怜怜的简介:

💖博客主页:浣熊小怜怜

🚀年龄:23 大三在读

💪爱好:干饭,运动,码代码,看书,音乐

🎉欢迎关注🔍点赞👍收藏🎇留言📙

🎄有任何疑问,欢迎留言讨论!!!

2023年第十四届蓝桥杯JavaB组省赛真题(题目+全部完整题解)_蓝桥杯java历年真题及答案整理(共100道-CSDN博客

2023年第十四届蓝桥杯省赛JavaB组个人题解(AK)_蓝桥杯题目java-CSDN博客

💕 Symbols (emojipedia.org)

🎈A:阶乘求和

🎈B: 幸运数字

🎈C: 数组分割

🎈A:阶乘求和

本题总分:5分

🎯问题描述:

令 S = 1! + 2! + 3! + … + 202320232023! , 求 S 的末尾 9 位数字。 提示:答案首位不为 0 。

package pojo.LanQiao.day1;
​
import java.math.BigInteger;
import java.util.Scanner;
​
//令 S = 1! + 2! + 3! + … + 202320232023! ,
//        求 S 的末尾 9 位数字。
//        提示:答案首位不为 0 。
public class 阶乘求和01 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);long n = scanner.nextLong();long sum = 0;for (int i = 1; i <= n; i++) {sum += fun(i);sum %= 1e9;System.out.println(sum);}}
​public static long fun(long n) {if (n == 0 || n == 1) {return 1;} else {return (long) (fun(n - 1) * n % 1e9);}}
}
420940313

🎃题解分析: 官方的骗术 当加到40多的阶乘时,这个阶乘和后面的9位数就不会发生改变了。

🗯️计算时模1e9(10的9次方)可以缩小倍数,算出结果。

🎈B: 幸运数字

本题总分:5分

🎯问题描述:

哈沙德数是指在某个固定的进位制当中,可以被各位数字之和整除的正整 数。例如 126 126126 是十进制下的一个哈沙德数,因为 ( 126 ) 10 m o d ( 1 + 2 + 6 ) = 0 (126){10} mod (1+2+6) = 0(126) 10mod(1+2+6)=0;126 126126 也是八进制下的哈沙德数,因为 ( 126 ) 10 = ( 176 ) 8 , ( 126 ) 10 m o d ( 1 + 7 + 6 ) = 0 (126){10} = (176)8,(126){10} mod (1 + 7 + 6) = 0(126) 10 =(176) 8 ,(126) 10 mod(1+7+6)=0; 同时 126 126126 也是 16 1616 进制下的哈沙德数,因为 ( 126 ) 10 = ( 7 e ) 16 , ( 126 ) 10 m o d ( 7 + e ) = 0 (126){10} = (7e){16},(126)_{10} mod (7 + e) = 0(126) 10 =(7e) 16 ,(126) 10mod(7+e)=0。小蓝认为,如果一个整数在二进制、八进制、十进制、十六进制下均为 哈沙德数,那么这个数字就是幸运数字,第 1 至第 10 个幸运数字的十进制表示 为:1 , 2 , 4 , 6 , 8 , 40 , 48 , 72 , 120 , 126... 1 , 2 , 4 , 6 , 8 , 40 , 48 , 72 , 120 , 126 . . .1,2,4,6,8,40,48,72,120,126... 。现在他想知道第 2023 个幸运数 字是多少?你只需要告诉小蓝这个整数的十进制表示即可。

package pojo.LanQiao.day1;
​
//哈沙德数(126)10mod(1+2+6)=0;126 126126 也是八进制下的哈沙德数、
//第 2023 个幸运数 字是多少?
public class 幸运数字02 {public static void main(String[] args) {int n = 0;for (int i = 1; i < 100000000; i++) {if (fun(i)) {n++;if (n == 2023) {System.out.println(i);break;}}}}
​public static boolean fun(int n) {int sum = 0;int x = n;while (x != 0) {sum += x % 10;x /= 10;}if (n % sum != 0) {return false;}sum = 0;x = n;while (x != 0) {sum += x % 2;x /= 2;}if (n % sum != 0) {return false;}sum = 0;x = n;while (x != 0) {sum += x % 8;x /= 8;}if (n % sum != 0) {return false;}sum = 0;x = n;while (x != 0) {sum += x % 16;x /= 16;}if (n % sum != 0) {return false;}return true;}
}

215040

🎃题解分析: 这题就是考察大家的进制转换,数据量也不大。直接看代码吧!

🎈C: 数组分割

本题总分: 10 分

🎯问题描述:

小蓝有一个长度为 N 的数组 A = [ A 0 , A 1 , . . . , A N − 1 ] 。现在小蓝想要从 A 对应的数组下标所构成的集合 I = { 0 , 1 , 2 , . . . , N − 1 } 中找出一个子集 R 1 ,那么 R 1在 I 中的补集为 R 2 。记 S 1 = ∑ r ∈ R 1 A r , S 2 = ∑ r ∈ R 2 A r,我们要求 S 1 和 S 2 均为 偶数,请问在这种情况下共有多少种不同的 R 1。当 R1 或 R 2 为空集时我们将 S 1 或 S 2 视为 0。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue3 v-for循环获取不到图片路径问题

解决办法 <span>{{item.title}}</span> 通过本地静态文件获取img的地址即可展示图片 url:"/src/assets/comImgs/txt1.png",

OpenGuass 之 where 1 = 0 处理流程代码走读

一. 前言 在OpenGuass中&#xff0c;如果where 条件中包含where 1 0 等固定为否条件的查询语句&#xff0c;在生成执行计划的时候&#xff0c;执行计划是BaseResult类型&#xff0c;此类型的执行计划不会进行物理数据扫描&#xff0c;如下所示&#xff1a; 对于非固定为否条件&…

【论文阅读】多传感器SLAM数据集

一、M2DGR 该数据集主要针对的是地面机器人&#xff0c;文章正文提到&#xff0c;现在许多机器人在进行定位时&#xff0c;其视角以及移动速度与车或者无人机有着较大的差异&#xff0c;这一差异导致在地面机器人完成SLAM任务时并不能直接套用类似的数据集。针对这一问题该团队…

latex中\documentclass[preprint,review,12pt]{elsarticle}的详细解释

在LaTeX中&#xff0c;\documentclass 是一个命令&#xff0c;用于指定文档所使用的文档类。文档类定义了文档的总体结构、格式和样式。elsarticle 是一个常用的文档类&#xff0c;它主要用于在Elsevier出版的期刊上提交论文。 详细解释 \documentclass[preprint,review,12pt…

Autosar Appl介绍

AUTOSAR架构中的应用层 AUTOSAR 应用层构成AUTOSAR 架构中的最顶层,被认为对所有车辆应用至关重要。AUTOSAR 标准使用“组件”概念指定应用层实现。 在谈论应用层实现时,应该考虑的三个最重要的部分是: AUTOSAR 应用软件组件这些组件的 AUTOSAR 端口AUTOSAR 端口接口 AUTOS…

浙江大学主办!2024年第7届信息通信与信号处理国际会议( ICICSP2024)征稿开启!

会议官网 IEEE | ICICSP 2024 学术会议查询-学术会议交流服务平台-爱科会易 (uconf.com)​www.uconf.com/

FreeSWITCH 1.10.10 简单图形化界面16 - ubuntu22.04编译mod_python3时遇到的问题记录

FreeSWITCH 1.10.10 简单图形化界面16 - 编译mod_python3时遇到的问题 0、 界面预览1、编译mod_python3时报错2、解决参考FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324 0、 界面预览 http://myfs.f3322.net:8020/ 用户名:admin,密码…

OpenChat:性能高达105.7%,第一个超越ChatGPT的开源模型?

OpenChat&#xff1a;性能高达105.7%&#xff0c;第一个超越ChatGPT的开源模型&#xff1f; 前几天开源模型第一还是是Vicuna-33B、WizardLM&#xff0c;这不又换人了。对于开源模型的风起云涌&#xff0c;大家见怪不怪&#xff0c;不断更新的LLM榜单似乎也没那么吸引人了。 …

在springboot项目中调用通义千问api多轮对话并实现流式输出

官网文档 阿里灵积提供了详细的官方文档 如何实现多轮对话 官方文档中提到只需要把每轮对话中返回结果添加到消息管理器中&#xff0c;就可以实现多轮对话。本质上就是将历史对话再次发送给接口。 如何实现流式输出 官方文档中提出使用streamCall()方法就可以实现流式输出&…

ViT的若干细节

之前只看了ViT的大概结构&#xff0c;具体的模型细节和代码实现知之甚少。随着ViT逐渐成为CV领域的backbone&#xff0c;有必要重新审视下。 patch -> token 为了将图片处理成序列格式&#xff0c;很自然地想到将图片分割成一个个patch&#xff0c;再把patch处理成token。 …

Mysql整理-主从复制

MySQL的主从复制是一种常见的数据复制和分布式数据共享方法。在这种架构中,一个MySQL服务器充当主(master)服务器,而一个或多个其他MySQL服务器充当从(slave)服务器。数据从主服务器复制到从服务器,实现数据的分布和备份。这种设置主要用于数据备份、读取扩展、灾难恢复…

Python系列(20)—— 循环语句

Python中的循环控制语句 一、引言 在Python编程中&#xff0c;循环是重复执行一段代码直到满足特定条件的基本结构。Python提供了多种循环控制语句&#xff0c;如For 和While &#xff0c;以及用于控制循环流程的辅助语句&#xff0c;如Break、Continue和Pass。这些语句的组合…

SpringBoot缓存

目录 缓存支持 缓存集成 redis缓存集成 缓存支持 Spring 框架只提供抽象&#xff0c;不提供具体的缓存存储&#xff0c;底层需要依赖第三方存储组件&#xff0c;如果当前应用没有注册CacheManager 或者 CacheResolver 实例&#xff0c;Spring Boot 会按以下缓存组件的顺序来…

[蓝桥杯 2020 省 B1] 整数拼接

一、题目描述 P8712 [蓝桥杯 2020 省 B1] 整数拼接 二、题目简析 我们选两个数 a a a 和 b b b&#xff0c;用 f ( a , b ) f(a, b) f(a,b) 表示 a a a 在前、 b b b 在后的拼接&#xff0c;即 f ( a , b ) a ∗ 1 0 b . s i z e b f(a, b) a * 10^{b.size} b f(a,…

Linux学习:初始Linux

目录 1. 引子&#xff1a;1.1 简述&#xff1a;操作系统1.2 学习工具 2. Linux操作系统中的一些基础概念与指令2.1 简单指令2.2 ls指令与文件2.3 cd指令与目录2.4 文件目录的新建与删除指令2.5 补充指令1&#xff1a;2.6 文件编辑与拷贝剪切2.7 文件的查看2.8 时间相关指令2.9 …

洛谷P1256 显示图像

广搜练手题 题目链接 思路 打印每个数与其最近的 1 1 1的曼哈顿距离&#xff0c;显然广搜&#xff0c;存储每一个 1 1 1&#xff0c;针对每一个 1 1 1开始广搜&#xff0c;逐层更新&#xff0c;每轮后更新的为两轮之中的最小曼哈顿距离 ACcode #include<bits/stdc.h>…

波动数列(蓝桥杯)

问题描述&#xff1a; 观察如下数列&#xff1a; 1 3 0 2 -1 1 -2 … 这个数列中后一项总是比前一项增加 2 或者减少 3。 栋栋对这种数列很好奇&#xff0c;他想知道长度为 n nn 和为 s ss 而且后一项总是比前一项增加 a aa 或者减少 b bb 的整数数列可能有多少种呢&#xff1f…

非专业程序员常用vscode插件

牙叔教程 简单易懂 我常用的脚本语言是js, python. AutoHotkey v2 Language Support vscode-autohotkey-debug 由于工作有写重复, 要用到autohotkey, 所以装这个插件 Black Formatter 格式化python代码 Bookmarks 书签 change-case 命名方式: 小驼峰, 下划线, 等命名风格转…

【网站项目】202物流管理系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

不会代码的时候,如何使用Jmeter完成接口测试

1.接口测试简介 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖关系等。 2.接口测试流程 接口测试的…