蓝桥杯(3.21 刷真题)

P8682 [蓝桥杯 2019 省 B] 等差数列

import java.util.Arrays;
import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] res = new int[n+1];for(int i=1;i<=n;i++)res[i] = sc.nextInt();Arrays.sort(res);//升序排序int d = Integer.MAX_VALUE;for(int i=2;i<=n;i++) {d = Math.min(d,res[i] - res[i-1]);}//找到间距的最小值int t = res[1];//从第一项开始求和int w = 1;//算上第一项for(;t<res[n];) {t+=d;w++;}System.out.println(w);//项数}
}

在这里插入图片描述
P8615 [蓝桥杯 2014 国 C] 拼接平方数

import java.util.Scanner;public class Main {public static boolean check1(String s) {int t = Integer.valueOf(s);int st = (int)Math.sqrt(t);return st*st == t;}public static boolean check2(String s) {for(int i=1;i<s.length();i++) {String s1 = s.substring(0,i);String s2 = s.substring(i);if(s1.equals("0")||s1.equals("00")||s1.equals("000")||s1.equals("0000")||s1.equals("00000")||s1.equals("000000")) {return false;}if(s2.equals("0")||s2.equals("00")||s2.equals("000")||s2.equals("0000")||s2.equals("00000")||s2.equals("000000")) {return false;}if(check1(s1)&&check1(s2))return true;}return false;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);int l = sc.nextInt();int r = sc.nextInt();for(int i=l;i<=r;i++) {String s = i+"";if(check1(s)&&check2(s)) {System.out.println(i);}}}
}
import java.util.Scanner;public class Main {public static boolean check1(String s) {int t = Integer.valueOf(s);if(t == 0)return false;int st = (int)Math.sqrt(t);return st*st == t;}public static boolean check2(String s) {for(int i=1;i<s.length();i++) {String s1 = s.substring(0,i);String s2 = s.substring(i);if(check1(s1)&&check1(s2))return true;}return false;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);int l = sc.nextInt();int r = sc.nextInt();for(int i=l;i<=r;i++) {String s = i+"";if(check1(s)&&check2(s)) {System.out.println(i);}}}
}

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

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

相关文章

LeetCode540 有序数组中的单一元素

Leetcod540 有序数组中的单一元素 1.题目描述 2.解题思路 同样是二分搜索&#xff0c;利用当i为偶数时候&#xff0c;数组中单独元素左侧的所有i位置与i1位置的数字相同&#xff0c;而单独元素右侧的所有i位置与i1位置元素不同的特性&#xff0c;来进行二分搜索 3.算法思路 …

hexo怎么修改默认主题?

npm install 主题 修改_config.yml文件的theme 复制一份_config.yml 改名为_config.主题.yml hexo clean hexo g hexo s就这么简单 选主题 https://hexo.io/themes/ 比如 fluid npm install --save hexo-theme-fluid修改主题 配置新主题 执行新主题 hexo clean hexo g hexo…

K8s-网络原理-中篇

引言 本文是《深入剖析 K8s》的学习笔记&#xff0c;相关图片和案例可从https://github.com/WeiXiao-Hyy/k8s_example中获取&#xff0c;欢迎 ⭐️! 上篇主要介绍了 Flannel 插件为例&#xff0c;讲解了 K8s 里容器网络和 CNI 插件的主要工作原理。还有一种“纯三层”的网络方…

Android项目集成Flutter模块

官方文档将 Flutter module 集成到 Android 项目 按照官方文档添加Flutter模块后遇到了问题&#xff1a;Failed to apply plugin class ‘FlutterPlugin‘. 最后参考这篇文章解决了

Linux下的parted磁盘分区工具

简介 Linux下的parted分区工具是一款功能强大的磁盘分区和分区大小调整工具&#xff0c;由GNU组织开发。它支持多种分区表格式&#xff0c;包括MS-DOS&#xff08;MBR&#xff09;和GPT&#xff0c;尤其适用于规则大小超过2TB的分区&#xff0c;但也可用于小分区的规划。GPT格…

vivado 增量实施

增量实施 增量实现是指增量编译的实现阶段设计流程&#xff1a; •通过重用参考设计中的先前布局和布线&#xff0c;保持QoR的可预测性。 •加快地点和路线的编制时间或尝试最后一英里的计时关闭。 下图提供了增量实现设计流程图。该图还说明了增量合成流程。有关增量的更多…

JDK8-AudioClip无法播放音乐

异常现象 在 JDK 8 中&#xff0c;AudioClip 类用于播放音频片段。然而&#xff0c;有时候你可能发现需要在调用 AudioClip 的播放方法后线程休眠一段时间&#xff0c;音频才能正常播放。 基础概念 AudioClip接口&#xff0c;它的实现类是JavaSoundAudioClip&#xff0c;位…

P8786 [蓝桥杯 2022 省 B] 李白打酒加强版

我的代码&#xff1a; #include <iostream> using namespace std;int dp[101][101][101]; const int mod 1e9 7; //题中说了&#xff0c;答案要取模 int main() {int n, m; //定义遇到店n次&#xff0c;遇花m次cin >> n >> m;dp[0][0][2] 1; //因为题目…

C语言内存函数之 memcmp函数

memcmp函数的记忆&#xff1a;mem表示内存&#xff0c;单位是字节&#xff0c;表示以单位字节来进行操作&#xff1b;头文件是string.h&#xff0c;cmp是compare的缩写&#xff0c;表示比较。总的意思就是在规定的内存下以字节为单位一个字节一个字节的进行比较。 memcmp函数的…

Redis 的5种数据类型的基本命令

目录 String的基本命令 1. SET 2. GET 3. GETSET 4. STRLEN 5. APPEND 6. SETRANGE 7. GETRANGE 8. SETEX 9. SETNX 10. MSET 11. MGET 12. INCR 13. DECR 14. INCRBY 15. DECRBY 16. INCRBYFLOAT Map的基本命令 1. HSET 2. HGET 3. HMSET 4. HMGET 5. …

MySQL之索引与事务

一 索引的概念 一种帮助系统查找信息的数据 数据库索引 是一个排序的列表&#xff0c;存储着索引值和这个值所对应的物理地址无须对整个表进行扫描&#xff0c;通过物理地 址就可以找到所需数据是表中一列或者若干列值排序的方法 需要额外的磁盘空间 索引的作用 1 数据库…

Vue3项目部署安装

Vue3ts部署 查看官网安装项目vue3的命令&#xff08;四个&#xff09;其中有&#xff1a; yarn create vuelatest 我执行时遇到报错&#xff0c;可能是我yarn版本不是最新 的问题&#xff0c; 改用这个命令去掉latest即可 yarn create vue 新项目先要安装yarn依赖,才能yarn …

数值分析(三) Lagrange(拉格朗日)插值法及Matlab代码实现

目录 前言一、Lagrange&#xff08;拉格朗日&#xff09;插值1. 线性插值2. 抛物插值3. 拉格朗日插值多项式 二、Lagrange插值算法及matlab代码1. Lagrange 插值算法matlab实现2 实例3. 线性插值示意图代码4. 抛物插值示意图代码 三、总结四、插值法专栏 前言 本篇为插值法专栏…

Java 在PDF中插入页眉、页脚

在处理PDF文档时&#xff0c;有时需要为文档中的每一页添加页眉和页脚&#xff0c;以包含一些有用的信息&#xff0c;如文档标题、章节名称、日期、页码等。对于需要自动化处理的场景&#xff0c;或者需要在大量文档中添加一致的页眉和页脚&#xff0c;可以通过编程的方式来实现…

Django日志(三)

内置TimedRotatingFileHandler 按时间自动切分的log文件,文件后缀 %Y-%m-%d_%H-%M-%S , 初始化参数: 注意 发送邮件的邮箱,开启SMTP服务 filename when=h 时间间隔类型,不区分大小写 S:秒 M:分钟 H:小时 D:天 W0-W6:星期几(0 = 星期一) midnight:如果atTime未指定,…

C++的内存管理

目录 1. C/C内存分布 2. C语言中动态内存管理方式 3. C内存管理方式 3.1 new/delete操作内置类型 4. operator new与operator delete函数 4.1 连续开辟空间(尽力了解) 5. new和delete的实现原理 5.1 内置类型 5.2 自定义类型 6. 深入理解 6.1malloc/free和new/delete的区…

SLAM 求解IPC算法

基础知识&#xff1a;方差&#xff0c;协方差&#xff0c;协方差矩阵 方差&#xff1a;描述了一组随机变量的离散程度 方差 每个样本值 与 全部样本的平均值 相差的平方和 再求平均数&#xff0c;记作&#xff1a; 例如&#xff1a;计算数字1-5的方差&#xff0c;如下 去中心化…

调试嵌入式linux时,出现ssh不能远程登录的解决方法

如题&#xff0c;最近在调试stm32mp157的板卡时&#xff0c;出现了ssh不能登录的问题&#xff0c;主要有两种情况&#xff0c;表现的都是不能ssh登录&#xff0c;现在具体描述一下&#xff0c;记录一下过程&#xff1a; 情况一&#xff1a; 调试过程中&#xff0c;使用ssh登录…

Power BI ----SVG(圆环图)

圆环图助力矩阵图 定义度量值放置视觉对象 SVG是什么鬼&#xff0c;在现在的Web世界中越来越凸显这一标准的优势。关于SVG&#xff0c;我们只需要知道一点就好 ---- SVG 意为可缩放矢量图形&#xff08;Scalable Vector Graphics&#xff09;。它是使用 XML 格式定义的图像。 由…

【LeetCode 算法刷题笔记-路径篇】

1.0112. 路径总和 1.1 题目大意 描述&#xff1a;给定一个二叉树的根节点 root 和一个值 targetSum。 要求&#xff1a;判断该树中是否存在从根节点到叶子节点的路径&#xff0c;使得这条路径上所有节点值相加等于 targetSum。如果存在&#xff0c;返回 True&#xff1b;否则…