- 博客(22)
- 收藏
- 关注
原创 435种取法
小蓝有 30 个数,分别为: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。小蓝可以在这些数中取出两个序号不同的数,共有 30*29/2=435 种取法。请问这 435 种取法中,有多少种取法取出的两个数的乘积大于等于 2022。
2024-04-09 22:48:46 194
原创 特殊日期计算
对于一个日期,我们可以计算出年份的各个数位上的数字之和,也可以分别计算月和日的各位数字之和。请问从 1900 年 1 月 1 日至 9999 年 12 月 31 日,总共有多少天,年份的数位数字之和等于月的数位数字之和加日的数位数字之和。例如,2022年11月13日满足要求,因为 2+0+2+2=(1+1)+(1+3)。请提交满足条件的日期的总数量。
2024-04-08 23:14:34 181 1
原创 求一个整数的各位数之和
System.out.println(“两数差距太小,或是错误,无法生成数据”);System.out.println(“其请输入一个大于等于二的数”);System.out.println(“请输入一个比上一个更大的数”);输入一串数字求各位数之和。
2024-04-06 23:28:50 136 1
原创 范围内的质数
System.out.println("两数差距太小,或是错误,无法生成数据");System.out.println("其请输入一个大于等于二的数");System.out.println("请输入一个比上一个更大的数");
2024-04-06 00:04:39 163 1
原创 012矩阵转换
2 的上下左右四个相邻的位置中的 0 都会变成 2。直到最后每个 2 的周围都是 1 或 2。小蓝有一个 01 矩阵。他打算将第一行第一列的 0 变为 2。变化过程有传染性,每次。以下是小蓝的矩阵,共 30 行 40 列。请问,最终矩阵中有多少个 2?
2024-04-04 20:30:00 239 1
原创 时间日期输出
有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。每组数据占两行,分别表示两个日期,形式为YMMDD。每组数据输出一行,即日期差值。测试数据的组数不超过 100。年份范围[1,9999]输入包含多组测试数据。
2024-04-03 20:30:00 219 1
原创 数组中一定长度和的最大值
即要找到一个整数 p ,使得 1 <= p 且 p+k-1 <= n ,使得 a[p]+a[p+1]+…给定一个序列 a[1], a[2], …, a[n] 和一个整数 k,请找出一个长度正好为 k 的区间,使。输出一行包含一个整数,表示最大的区间和,你只需要输出和就行,不需要输出方案。第二行包含 n 个整数,相邻的整数之间使用一个空格分隔,表示给定的序列。输入的第一行包含两个整数 n , k。得区间中所有数的和最大。
2024-04-01 23:24:36 123
原创 输出日历与天数
System.out.println(" \t一\t二\t三\t四\t五\t六\t日");System.out.println(“是否需要退出:true/false”);System.out.println(“过了” + s + “天”);System.out.println(“请输入年份:”);System.out.println(“请输入月份:”);输入年月,输出从0000年开始过了多少天,并输出该月日历。
2024-03-31 23:45:22 415 1
原创 矩阵最大值
例如,对于如下 3 行 4 列的矩阵,2 行 2 列的子矩阵的和的最大值是 8,对应的子矩阵为由最后两行最后两列组成的子矩阵。对于一个 n 行 m 列的矩阵,它的一个 k 行 k 列的子矩阵是指由矩阵中的连续 k 行、连续 k 列组成的矩阵。现在,小蓝有一个 30 行 20 列的大矩阵,如下所示,请问它的 5 行 5 列的子矩阵的和的最大值是多少?子矩阵的和是指子矩阵中所有元素的和。现在,小蓝对于一个矩阵中的子矩阵中最大的子矩阵的和很感兴趣。【参考答案】171248。
2024-03-29 23:02:06 823 1
原创 一定和的质数
请问在 1 (含)到 1000000 (含)中,有多少个质数的各个数位上的数字之和为 23。提示:599 就是这样一个质数,各个数位上的数字之和为 5+9+9=23。只能被 1 和本身整除的数称为质数。
2024-03-28 23:24:31 143
原创 整数非零乘积
给定一个整数,对这个整数的一次转换是指将这个整数变为这个整数的所有数位上的非。给定一个整数,请依次将转换过程中经历的每个整数输出,直到小于 10。例如,对 123456789 进行一次转换变为 1。8=2304,再进行一次转换变为 2。4=24,再进行一次转换变为 8。9=362880,再进行一次转换。输入一行包含一个整数 n。输出多行,每行包含一个整数。
2024-03-27 23:08:52 208
原创 进制转换求和
如果一个正整数转化成二进制与转换成八进制后所有数位的数字之和相等,则称为数位。前几个数位和相等的正整数为 1, 8, 9, 64, ……请问第 23 个数位和相等的正整数是多少。
2024-03-25 23:04:21 159 1
原创 求2023的约数
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。请问 2023 有多少个约数?即有多少个正整数,使得 2023 是这个正整数的整数倍,并求这些正整数的和。
2024-03-24 23:09:16 220 1
原创 判断极值(蓝桥杯)
a[n],如果 a[i] 满足 a[i]<a[i-1] 且 a[i]<a[i+1],则称 a[i] 是一个极小值,如果如果 a[i] 满足 a[i]>a[i-1] 且 a[i]>a[i+1],则称 a[i] 是一个极大值。输出一行包含两个整数,用一个空格分隔,分别表示极小值中最大的和极大值中最小的。第二行包含 n 个整数,相邻的整数之间使用一个空格分隔,表示给定的序列。给定一个序列,请找到极小值中最大的和极大值中最小的。输入的第一行包含一个整数 n ,表示序列的长度。
2024-03-23 22:49:07 193 1
原创 循环左移输出
输入一行包含一个整数 x。保证输入的 x 正好包含 6 个十进制数位,而且十万位和。所谓循环左移一位,是指将原来的十万位变为个位,原来的万位到个位向左移动依次变。给定一个正好六位的正整数 x,请将 x 循环左移一位后输出。例如:194910 左移一位变为 949101。又如:987123 左移一位变为 871239。输出一行包含一个整数,表示答案。万位上的数字均不为 0。
2024-03-22 22:43:38 205 1
原创 輸出元音字母
在英文中,a, e, i, o, u 共 5 个字母是元音字母,其它字母不是元音字母。输入一行包含一个字符串,仅由小写英文字符组成,字符串中至少包含一个元音字母。输入一个仅包含小写英文字母的字符串,请问这个字符串中的最后一元音是什么。输出一行包含一个字符,表示答案。
2024-03-21 23:06:47 155
原创 15届蓝桥杯第三期模拟赛第三期第7题(Java)
给定一个仅包含数字字符的字符串,请统计一下这个字符串中出现了多少个值为奇数的数位。Java源代码就是这个,charAt函数类似于数组下标索引,输入一行包含一个字符串,仅由数字字符组成。输出一行包含一个整数,表示答案。
2024-03-17 21:53:04 171 2
原创 关于数据类型
数据类型转换中,long可以转换成float,int也可以,float比int能表示更多位,long转float会保留正确的量级,但是会损失精度,同时,在float类型中,八位后数据会五舍六入而不是四舍五入。
2024-03-10 20:01:41 69 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人