第十五届蓝桥杯第三期模拟赛(Java)

2023第十四届蓝桥杯校内模拟赛第三期个人题解(Java实现) 本文是2023年第十四届蓝桥杯校内模拟赛第三期的个人题解,用Java代码实现,附带问题分析和详细的代码注释,希望对大家有帮助! 阅读详情

1.

【问题描述】

  请问 2023 有多少个约数?即有多少个正整数,使得 2023 是这个正整数的整数倍。

【答案提交】

  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

约数,又称因数。整数a除以整数b(b≠0)除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。一个数的约数包括1和它本身。

【参考答案】6

public class Main {
    public static void main(String args[]){
        int ans=0;
        for(int i=1;i<=2023;i++){
            if(2023%i==0){
                ans++;
            }
        }
        System.out.println(ans);
    }
}

2.

【问题描述】

  请问有多少组整数对 l, r 满足:
  1. l 和 r 都介于 0 (含)到 100 (含)之间;
  2. r-l >= 10。

【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

【参考答案】4186

public class Main {
    public static void main(String args[]){
        int ans=0;
        for(int l=0;l<=100;l++){
            for(int r=0;r<=100;r++){
                if(r-l>=10){
                    ans++;
                }
            }
        }
        System.out.println(ans);
    }
}

3.

【问题描述】

  只能被 1 和本身整除的数称为质数。
  请问在 1 (含)到 1000000 (含)中,有多少个质数的各个数位上的数字之和为 23 。
  提示:599 就是这样一个质数,各个数位上的数字之和为 5+9+9=23 。

【答案提交】

  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

【参考答案】5503

public class Main {
    public static void main(String args[]){
        int ans=0;
        for(int i=1;i<=1000000;i++){
            if(zhishu(i)&&sum(i)){
                ans++;
            }
        }
        System.out.println(ans);
    }
    public static boolean zhishu(int n){
        for(int i=2;i<=Math.sqrt(n);i++){
            if(n%i==0){
                return false;
            }
        }
        return true;
    }
    public static boolean sum(int n){
        int p=0,sum=0;
        while(n>0){
            p=n%10;
            sum+=p;
            n=n/10;
        }
        if(sum==23){
            return true;
        }
        return false;
    }
}

4.

【问题描述】

  求 12345678901234567890123456789012345678901234567890 除以 2023 的余数。

【答案提交】

  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

【参考答案】344

import java.math.BigInteger;

public class Main {
    public static void main(String args[]){
        BigInteger a=new BigInteger("12345678901234567890123456789012345678901234567890");
        BigInteger b=new BigInteger("2023");
        System.out.println(a.mod(b));
    }
}

5.

【问题描述】

  对于一个 n 行 m 列的矩阵,它的一个 k 行 k 列的子矩阵是指由矩阵中的连续 k 行、连续 k 列组成的矩阵。
  子矩阵的和是指子矩阵中所有元素的和。现在,小蓝对于一个矩阵中的子矩阵中最大的子矩阵的和很感兴趣。
  例如,对于如下 3 行 4 列的矩阵,2 行 2 列的子矩阵的和的最大值是 8,对应的子矩阵为由最后两行最后两列组成的子矩阵。
  2 0 2 3
  1 1 0 1
  1 2 3 4
  现在,小蓝有一个 30 行 20 列的大矩阵,如下所示,请问它的 5 行 5 列的子矩阵的和的最大值是多少?

9719 7515 5916 6467 7157 9614 8560 9075 2099 2838 1403 7652 6238 1699 8907 1804 5384 7942 7546 1978
8785 1944 8108 6040 2010 6646 2750 5410 4516 8757 5624 9257 9030 9290 6833 4646 9749 5304 5633 1573
8525 8244 8514 7474 7896 9731 8402 9036 1869 2688 2085 1667 7753 8466 4911 3812 8585 8319 4020 7350
1949 9120 4424 4057 8277 4511 6333 1533 7624 8932 1053 8682 9284 4134 1466 3607 8753 5310 3728 4163
9420 9185 7055 2342 4143 4499 2036 5374 7026 8638 8866 8364 1706 8767 1601 8309 5695 8179 4142 8489
5876 5660 4658 8307 2582 7544 8793 8207 3979 1692 1400 1893 4500 6389 7198 4836 4761 6603 2859 1312
6367 4174 9956 6668 6771 4795 6492 3937 7096 8041 8644 9379 8071 8667 5810 5794 8147 3823 7877 4822
4809 3297 8518 4972 9754 6854 3271 7891 8882 1052 3197 6035 5628 7674 7931 8085 8970 7733 4745 8785
7536 1511 6964 4763 5409 7032 8963 8576 3411 5853 3316 1267 7851 2735 6953 2970 1810 6830 5576 6903
2241 1575 2379 4679 9519 9290 4802 1562 3509 8365 6777 5143 5610 1061 7880 1935 5793 7023 5629 9571
2480 5937 4612 8890 1964 8532 3309 9737 8507 1849 8544 1500 9282 6288 2137 4730 4239 3473 4643 6377
7341 2881 3430 5815 1972 6629 3817 4547 7561 4779 6578 6114 4972 5505 7515 1800 4784 2272 4502 7541
7665 8607 2022 8192 2605 1346 4155 8725 8167 7022 6136 3615 6057 6329 8671 2033 3151 2249 5981 6412
9046 3353 8650 6965 4179 1248 5659 5219 8083 5615 3821 4436 9217 7356 3914 5717 3734 3765 4435 7210
8951 5013 2951 7401 2329 5686 6530 9581 6539 6881 8634 2663 2916 3019 8529 5645 8201 9270 1939 7275
6429 1531 6322 9586 2793 7968 4001 9665 7624 4369 6245 5146 9567 6801 6064 6199 3210 6753 2586 7795
5771 8507 7973 1470 1475 6896 6781 6572 8412 8557 8255 5268 8960 7251 9214 2489 6920 9917 3810 4605
9116 7950 3715 1697 4703 2868 8673 3106 2579 1074 3992 3547 4279 3149 3396 6081 6221 1125 9358 2471
8360 1526 4116 9278 6325 5175 5533 4107 7522 7599 7711 9211 1752 2431 8321 3844 3579 1047 3987 8487
7600 2401 8748 8945 2078 1519 4614 4576 5706 4040 9358 1928 1327 6699 5258 2846 3418 8310 1249 3866
7796 8668 4087 4258 8992 8996 4617 5997 2527 8204 8927 1456 9340 2088 1605 2299 9878 8347 7789 2122
8372 1102 4243 4208 1651 7861 4947 7802 4704 6204 4455 6012 8494 9060 3747 2786 2136 1830 7424 8309
6919 4420 2031 5399 2652 7219 4048 7013 5094 5276 4225 5976 4157 6722 8765 4679 1604 4986 5033 2623
4015 2297 3067 6261 6623 4577 4589 4747 6659 7667 7853 4040 6393 9606 7219 9334 1316 3430 9963 5187
4998 3735 9884 2990 1374 8436 6674 3018 5714 9352 8708 8789 7879 2965 1444 4671 4743 9817 6066 8057
6996 9609 2884 4601 7287 3432 4145 8858 6857 8624 4531 6579 1615 2894 4521 3274 5237 1093 3317 9289
7117 1850 3210 8010 2512 1394 4718 9332 5593 4118 4995 3994 5063 9426 1709 5128 4997 9287 1907 9068
4258 7328 6490 2603 5333 5093 8070 2116 8489 1994 7098 7409 1463 4268 9509 2358 1192 2460 5031 6292
4911 1192 1012 2494 5276 8981 3540 3306 8869 6678 7879 7526 8847 6270 7653 3109 6955 9760 8520 8673
6328 7277 7818 3285 9398 4929 4639 1617 4023 1051 9320 4955 6580 6481 3824 9611 2863 6492 6281 6203

【参考答案】171248

import java.util.Scanner;

public class Main {
    public static void main(String args[]){
        int max=Integer.MIN_VALUE;
        Scanner scan=new Scanner(System.in);
        int[][] a=new int[30][20];
        for(int i=0;i<30;i++){
            for(int j=0;j<20;j++){
                a[i][j]=scan.nextInt();
            }
        }
        for(int i=5;i<30;i++){
            for(int j=5;j<20;j++){
                int sum=0;
                for(int ii=i-5;ii<i;ii++){
                    for(int jj=j-5;jj<j;jj++){
                        sum+=a[ii][jj];
                    }
                }
                max=Math.max(max,sum);
            }
        }
        System.out.println(max);
    }
}

6.

【问题描述】

  小蓝要上一个楼梯,楼梯共有 n 级台阶(即小蓝总共要走 n 级)。小蓝每一步可以走 1 级、2 级或 3 级台阶。
  请问小蓝至少要多少步才能上到楼梯顶端?

【输入格式】

  输入一行包含一个整数 n 。

【输入格式】

  输出一行包含一个整数,表示答案。

【样例输入】

  9


【样例输出】

  3

【评测用例规模与约定】

  对于所有评测用例,1 <= n <= 10000 。

import java.util.Scanner;

public class Main {
    public static void main(String args[]){
        Scanner scan=new Scanner(System.in);
        int n=scan.nextInt();
        if(n%3==0){
            System.out.println(n/3);
        }
        else{
            System.out.println(n/3+1);
        }
    }
}

7.

【问题描述】

  给定一个仅包含数字字符的字符串,请统计一下这个字符串中出现了多少个值为奇数的数位。

【输入格式】

  输入一行包含一个字符串,仅由数字字符组成。

【输出格式】

  输出一行包含一个整数,表示答案。

【样例输入】

  123455


【样例输出】

  4


【样例输入】

111222333111222333111222333


【样例输入】

18


【评测用例规模与约定】

  对于所有评测用例,1 <= 字符数量 <= 10000 。

import java.util.Scanner;

public class Main {
    public static void main(String args[]){
        int ans=0;
        Scanner scan=new Scanner(System.in);
        String s=scan.next();
        for(int i=0;i<s.length();i++){
            if((s.charAt(i)+'0')%2!=0){
                ans++;
            }
        }
        System.out.println(ans);
    }
}

8.

【问题描述】

  对于一个序列 a[1], a[2], …, 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 个整数,相邻的整数之间使用一个空格分隔,表示给定的序列。

【输出格式】

  输出一行包含两个整数,用一个空格分隔,分别表示极小值中最大的和极大值中最小的。输入保证至少存在一个极小值,至少存在一个极大值。

【样例输入】

  8
  1 8 2 4 4 3 5 3


【样例输入】

  3 5


【评测用例规模与约定】

  对于所有评测用例,1 <= n <= 1000,0 <= a[i] <= 10000。

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner scan=new Scanner(System.in);
        int max=Integer.MAX_VALUE;
        int min=Integer.MIN_VALUE;
        int n=scan.nextInt();
        int[] a=new int[n];
        for(int i=0;i<n;i++){
            a[i]=scan.nextInt();
        }
        for(int i=1;i<=n-2;i++){
            if(a[i]<a[i-1]&&a[i]<a[i+1]){
                min=Math.max(min,a[i]);
            }
        }
        for(int i=1;i<=n-2;i++){
            if(a[i]>a[i-1]&&a[i]>a[i+1]){
                max=Math.min(max,a[i]);
            }
        }
        System.out.println(min+" "+max);
    }
}

9.

【问题描述】

  对于一个字符矩阵,其中的一些字符构成字母 Y 是指存在一个中间字符,从这个中间字符向下、向左上(45度)、向右上(45度)的字符都与中间的字符相同。
  字母 Y 的长度指同时向 3 个方向的相同字母延伸的最大距离。
  例如,下图中所有的 1 组成一个字母 Y,长度为 3。
  又如,下图中以第 5 行第 6 列为中心也构成一个字母 Y (由字符 A 构成),长度为 1 。
  再如,下图中以第 4 行第 3 列为中心也构成一个字母 Y (由字符 0 构成),长度为 2 。

  1000001
  0100010
  0010100
  0001AAA
  00010A0
  00010A0
  00010A0

  给定一个字符矩阵,请找出能构成字母 Y 的最大长度,如果无法构成字母 Y,请输出 0 。

【输入格式】

  输入的第一行包含两个整数 n, m ,用一个空格分隔,表示字符矩阵的行数和列数。
  接下来 n 行,每行包含 m 个字符,表示字符矩阵。

【输出格式】

  输出一行包含一个整数,表示答案。

【样例输入】

  7 7
  1000001
  0100010
  0010100
  0001AAA
  00010A0
  00010A0
  00010A0


【样例输出】

  3


【评测用例规模与约定】

  对于50%的评测用例,1 <= n, m <= 100。
  对于所有评测用例,1 <= n, m <= 1000,字符矩阵中仅包含数字字符和大写英文字母。

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner scan=new Scanner(System.in);
        int ans=Integer.MIN_VALUE;
        int n=scan.nextInt();
        int m=scan.nextInt();
        char[][] a=new char[n][m];
        for(int i=0;i<n;i++) {
            String s=scan.next();
            for(int j=0;j<m;j++) {
                a[i][j]=s.charAt(j);
            }
        }
        for(int i=1;i<=n-2;i++) {
            for(int j=1;j<=m-2;j++) {
                int count=0;
                for(int x1=i-1,y1=j-1,x2=i-1,y2=j+1,x3=i+1,y3=j;x1>=0&&y1>=0&&x2>=0&&y2<m&&x3<n;x1--,y1--,x2--,y2++,x3++) {
                    if(a[x1][y1]==a[i][j]&&a[x2][y2]==a[i][j]&&a[x3][y3]==a[i][j]) {
                        count++;
                    }
                    ans=Math.max(ans, count);
                }
            }
        }
        if(ans>0) {
            System.out.println(ans);
        }
        else{
            System.out.println(0);
        }
    }
}

10.

【问题描述】

  小蓝要上一个楼梯,楼梯共有 n 级台阶(即小蓝总共要走 n 级)。小蓝每一步可以走 a 级、b 级或 c 级台阶。
  请问小蓝总共有多少种方案能正好走到楼梯顶端?

【输入格式】

  输入的第一行包含一个整数 n 。
  第二行包含三个整数 a, b, c 。

【输出格式】

  输出一行包含一个整数,表示答案。答案可能很大,请输出答案除以 1000000007 后的余数。

【样例输入】

  4
  1 2 3


【样例输出】

  7


【样例输入】

  7
  2 4 6


【样例输出】

  0


【评测用例规模与约定】

  对于 30% 评测用例,1 <= a < b < c <= n <= 50。
  对于 60% 评测用例,1 <= a < b < c <= n <= 1000。
  对于所有评测用例,1 <= a < b < c <= n <= 1000000。

import java.util.Scanner;

public class Main {
    static int ans=0;
    static int[] a=new int[3];
    public static void main(String args[]) {
        Scanner scan=new Scanner(System.in);
        int n=scan.nextInt();
        for(int i=0;i<3;i++){
            a[i]=scan.nextInt();
        }
        dfs(n);
        System.out.println(ans%1000000007);
    }
    public static void dfs(int n){
        if(n<0){
            return;
        }
        if(n==0){
            ans++;
        }
        for(int i=0;i<3;i++){
            dfs(n-a[i]);
        }
    }
}

Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛 有错误的或者有问题的欢迎评论 计算机存储中有多少字节 合法括号序列 无向连通图最少包含多少条边 字母重新排列 凯撒密码加密 反倍数 正整数的摆动序列 螺旋矩阵 小明植树 户户通电 十六进制数1949对应的十进制数 问题描述   请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制。 答案提交   这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个... 阅读详情

相关推荐

蓝桥杯2020年蓝桥杯模拟赛(JAVA)

蓝桥杯2020年蓝桥杯模拟赛 文章目录蓝桥杯2020年蓝桥杯模拟赛1. 单位变换2.约数个数3.叶结点数4.数字95.数位递增的数6.递增三元组7.音节判断8. 长草9.序列计数 1. 单位变换 标题: 熊怪吃核桃 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的...

qq_42847094的博客 2033

第十五届蓝桥杯模拟赛(第三期)题目及C++题解

第十五届蓝桥杯模拟赛(第三期)题目及C++解答

Vijay's Blog 1万+

2021年 第12届 蓝桥杯 第1次模拟赛真题详解及小结【Java版】

模拟赛网页截图 一、试题A——答案:25600 二、试题B——答案:12 三、试题C——答案:6973 四、试题D——答案:2039190 五、试题E——答案:217 六、试题F 七、试题G 八、试题H 九、试题I 十、试题J

upward 8305

java 10000以内的质数_【10000以内有多少质数】作业帮

1—10000 共1229个质数10001-20000一共有 1033个质数20001-30000一共有 983个质数30001-40000一共有 958个质数40001-50000一共有 930个质数1-30000中的质数2 3 5 7 11 13 17 19 23 2931 37 41 43 47 53 59 61 67 7173 79 83 89 97 101 103 107 109 113...

weixin_42520796的博客 1085

第十五届蓝桥杯,第三次模拟赛,手把手保姆级教学,底部附答案!

第十五届蓝桥杯,第三次模拟赛,手把手保姆级教学,精选!

2301_76978718的博客 2359

NVIDIA NCCL 源码解析:从XML拓扑到高性能通信图的构建

本文深入解析了NVIDIA NCCL如何将XML硬件拓扑文件转化为高性能通信图的核心过程。详细阐述了从创建CPU、GPU、NIC等节点,到建立PCIe、NVLink连接,再到计算链路带宽并进行关键排序的完整建图流程。该图是NCCL实现最优通信路径规划、充分发挥NVLink等高速互联性能的基石,直接影响分布式深度学习训练的效率。

convnet3designer的博客 307

十五届蓝桥杯第三期模拟赛题单(C++、java、Python)

十五届蓝桥杯第三期模拟赛题单(C++、java、Python)

w2563216521的博客 1万+

python123题目——个税计算器

类型:简单分支。

m0_62488776的博客 5803

质数问题及N个整数取余

求 12345678901234567890123456789012345678901234567890 除以 2023 的余数。请问在 1 (含)到 1000000 (含)中,有多少个质数的各个数位上的数字之和为 23。提示:599 就是这样一个质数,各个数位上的数字之和为 5+9+9=23。只能被 1 和本身整除的数称为质数。

weixin_74154742的博客 611

redhawk-sc(seascape)学习日志2

design view是主view,是所有seascape view中最root的部分,一个design view可以驱动多种类型分析比如静态IR drop,动态IR drop以及EM.这些分析可以在不同的PVT和翻转率下.Design view是一个必须的view对于redhawk中的任何类型分析来说。seascape view相当于一个容器,用于保存各种和设计相关的数据,类似于逻辑信息、物理信息等等,每个view都有其对应的输入件和依赖,这些view都是redhawk用于各种类型的分析所需。

qq_39493558的博客 3497

SiamRPN++实战:如何用深度孪生网络提升无人机目标跟踪精度(附代码)

本文深入探讨了如何利用SiamRPN++深度孪生网络构建适用于无人机平台的高精度、轻量化单目标跟踪系统。文章详细解析了其兼顾精度与效率的核心原理,并提供了从PyTorch模型轻量化、骨干网络替换到TensorRT部署及应对遮挡、光照突变等实际挑战的完整工程实践指南与代码示例。

weixin_29047545的博客 370

第十五届蓝桥杯模拟赛【第三期】Java

【代码】第十五届蓝桥杯模拟赛【第三期】Java。

qq_45249273的博客 926

30、模态组合规则在振动分析中的应用

本文详细介绍了模态组合规则在振动分析中的应用,重点讨论了绝对峰值叠加法(SRSS)和完全二次组合(CQC)的理论基础、应用场景及优缺点。通过具体工程实例,展示了模态组合规则在地震载荷下结构响应分析中的实际效果,并提供了应用步骤和注意事项,为结构设计和安全评估提供了科学依据。

nice1的博客 221

第十五届蓝桥杯模拟赛(第三期)JAVA软件开发

m0_74149023的博客 1163

【深度学习新浪潮】气候预测模型的研发进展一览(2025年版)

模型类型核心优势适用场景不足ARIMA(统计模型)简单高效、可解释性强短期单变量预测非线性、长时依赖建模差随机森林(机器学习)多特征融合、抗噪声中短期多因素预测空间相关性、时序趋势捕捉弱LSTM(深度学习)长时依赖建模、端到端中长期时序预测物理一致性差、数据需求量大物理知情AI物理规律约束、高可靠性极端天气、长期气候变化模型复杂、计算成本高。

专注:太空算力、AI infra、异构调度、大模型成本工程 528

【局部规划模块轨迹优化算法】EM_planner最大期望滚动优化算法

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对EM_planner最大期望滚动优化算法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 760

第十五届蓝桥杯软件赛模拟赛第三期(c++,python,java通用)

第十五届蓝桥杯软件赛模拟赛第三期(c++,python,java通用)

m0_74172965的博客 3348

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

15届蓝桥杯第三期模拟赛所有题目解析

15届蓝桥杯第三期模拟赛所有题目解析java、c++

半岛铁盒里 1789

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

第十四届蓝桥杯模拟赛(第三期)Java组个人题解

第十四届蓝桥杯校内模拟赛(第三期)Java组。题解全为本人手写,无抄袭,有些不完美,也可能有小错误,请大家批评指正。文章粗浅,希望对大家有帮助!

仰望天空,妳我亦是行人. 5217

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

第15届蓝桥杯模拟赛第三期Java

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] 是一个极大值。例如,对于如下 3 行 4 列的矩阵,2 行 2 列的子矩阵的和的最大值是 8,对应的子矩阵为由最后两行最后两列组成的子矩阵。对于一个 n 行 m 列的矩阵,它的一个 k 行 k 列的子矩阵是指由矩阵中的连续 k 行、连续 k 列组成的矩阵。子矩阵的和是指子矩阵中所有元素的和。

weixin_74093287的博客 1492

第十二届蓝桥杯模拟赛(第三期)

第十二届蓝桥杯模拟赛(第三期) 无脑暴力 有错误望指正 问题描述   给定一个矩阵 M,由 n 行 m 列组成,第 i 行第 j 列值为 M[i][j]。   定义矩阵 M 的重量为矩阵中所有元素的和,几位weight(M)   请找到矩阵左上角的一个子矩阵S(矩阵的前 r 行中的前 c 列组成),使得这个子矩阵的重量的两倍最接近矩阵 M 重量。即 |2 weight(S)-weight(M)| 最小。   如果有多个子矩阵满足条件,请找出面积 r * c 最小的一个。   如果仍然有多个子矩阵满足条件,请

weixin_45945241的博客 5606

模拟赛 1 期 自动化测试python——第十五届蓝桥杯(软件测试)

模拟赛 1 期 自动化测试python——第十五届蓝桥杯(软件测试)

weixin_74758226的博客 2529

蓝桥杯第十五届模拟赛第二期-Java组

例如,对 123456789 进行一次转换变为 1*2*3*4*5*6*7*8*9=362880,再进行一次转换变为 3*6*2*8*8=2304,再进行一次转换变为 2*3*4=24,再进行一次转换变为 8。小蓝有一个01矩阵。, a[n] ,如果对于某个下标 i ,a[i+1]

2302_80352818的博客 2431

2022 第十四届蓝桥杯模拟赛第一期(题解与标程)

第十四届蓝桥杯模拟赛第一期

上山打老虎的博客 5万+
上一篇: 蓝桥杯官网填空题(寻找整数)
下一篇: 蓝桥杯官网练习题(愤怒的小鸟)
雪泡泡
博客等级 码龄5年 350粉丝 248原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值