<蓝桥杯软件赛>零基础备赛20周--第2周

news2024/11/12 10:13:50

报名明年4月蓝桥杯软件赛的同学们,如果你是大一零基础,目前懵懂中,不知该怎么办,可以看看本博客系列:备赛20周合集
20周的完整安排请点击:20周计划
每周发1个博客,共20周(读者可以按自己的进度选“正常”和“快进”两种计划)。
每周3次集中答疑
,周三、周五、周日晚上,在QQ群上答疑:
在这里插入图片描述

文章目录

  • 0. 第1周答疑
  • 1. 常考知识点
  • 2. 蓝桥杯怎么判题
    • 2.1 判题系统如何判题
    • 2.2 测试数据和得分的关系
    • 2.3 自己做测试数据
  • 3. 备赛计划
  • 4. 本周刷题

第 2周(正常2023-10-30,快进2023-10-28):   常考知识点+蓝桥杯怎么判题+备赛计划

0. 第1周答疑

  下面是整理的QQ群答疑情况。
问题1:蓝桥杯怎么报名,什么时候报名?
  答:集体报名或个人报名。大学一般是指导老师集体报名,例如我校华东理工大学是杨老师统一组织报名。也可以用个人身份报名。报名的具体说明点击:https://dasai.lanqiao.cn/notices/839/
  摘录如下:
  (一)报名时间。院校报名时间:2023年10月7日——2023年12月15日。
  (二)报名人数及方式
  1.各参赛学校需为每位参赛选手配备一名指导教师,每名选手的指导教师最多一名,同一名指导教师可指导多位选手。省赛和决赛比赛后指导教师原则上不能更改。
  2.报名方式:学校及选手登录蓝桥杯官方网站在线注册并报名。

  下面举个例子,是我校的统一报名方法
    2024年蓝桥杯大赛省赛报名方法
  (1)登录问卷(我们学校的问卷),填写信息(学号、姓名、性别、手机、学院、系、专业、班级、年级、邮箱、年龄、身份证、是否是学校统一报名、是否缴费)。有的同学系和专业还没确定,先填一个自己想去的系和专业。都要求学校统一报名,不要个人报名。是否缴费,先填否,等我11月15号统一到官网审核后,群里通知,到时麻烦大家及时缴费。
  (2)没有账号的同学,先到官网https://dasai.lanqiao.cn/注册一个账号,用自己身份证、学生证、校园卡任何一个都可以,请认真填写每个字段。注册好后,选择自己要参加的比赛,每个同学只能参加一个比赛,因为比赛时间是同一个时间。然后选择院校报名,请不要选择个人报名。选择好院校报名后,等我11月15号审核,11月16号,大家可以到官网去缴费。
  (3)每个同学加我校的蓝桥杯QQ群,请实名(班级+姓名),方便联系解决问题。

问题2:参赛报名只能找学校老师统一报名吗?
  答:可以学校统一报,也可以个人报。有的学校还有选拔,选上了才给报名。其实如果没选上,也可以用个人身份报名。不过,如果没有通过学校选拔,说明水平不够,自己参加估计也不能得奖。但是,我还是建议不管能不能得奖,大一都报名参赛,目的是以赛促学、积累经验。谁都不能保证第一次参赛就有好的结果。

问题3:比赛时能不能看API帮助文档?
  答:可以。点击下面链接,下载蓝桥杯赛场的官方编程环境(2024年第15届):https://dasai.lanqiao.cn/notices/1096/
  下载编译器的压缩包,里面有帮助文档。(但是,如果赛场上还要看帮助,那肯定考不好了)
  有三种语言的安装包和帮助文档,具体情况是:
  (1)学生机比赛环境-C&C++:C&C++帮助文档.chm、devcpp 5.11.exe
  (2)学生机比赛环境-Java:eclipse-java-2020-06-R-win32-x86_64.zip、JDK 1.8 API.chm、jdk-8u261-windows-x64.exe
  (3)学生机比赛环境-Python:python-3.8.6-amd64.exe

  平时编程训练时建议用这些编译器编程,熟悉比赛时的编程环境。

问题4:每年的蓝桥杯,可以同时参加C/C++、Java、Python组的比赛吗?
  答:不能。每年只能选一种语言参赛,因为3种语言都是同一天比赛,时间冲突了。

问题5:初学者刚开始学的时候,每题都要看题解正常吗?
  答:这很正常。初学者还没有建立计算思维,写代码也不熟练。这个阶段需要通过多看别人的题解和代码,来快速入门。等大概做了100题差不多入门后,后面应该少看题解,尽量靠自己做。自己做1题,比看题解做5题的收获更大。

问题6:在什么题库做题?
  答:就在蓝桥杯题库做题:https://www.lanqiao.cn/problems/
  洛谷也很好:https://www.luogu.com.cn/
  这里也有蓝桥杯历年省赛真题(C/C++、Java、Python,A、B、C、G组都有):http://oj.ecustacm.cn/viewnews.php?id=1021
  后面我给的题目基本都在这几个题库。

问题7:蓝桥杯分年级吗?
  答:不分年级,大一大二大三大四都参加同一场比赛。研一研二参加研究生组。

问题8:省一才能参加国赛 ?
  答:是的。注意,很多学校保研加分时,只算蓝桥杯国赛的奖,不算蓝桥杯省赛的奖。

问题9:A、B、C、G组的难度差别大吗?
  答:难度差别不大。参考:2022年第十三届蓝桥杯省赛–难度评价
https://blog.csdn.net/weixin_43914593/article/details/124540569

问题10:“蓝桥杯”的全称是?
  答:“蓝桥杯全国软件和信息技术专业人才大赛”,简称“蓝桥杯”:https://dasai.lanqiao.cn/notices/839/

问题11:A、B、C、G组,C/C++、java、Python的比赛题,有重复吗?
  答:约有30%的题目是重复的。据说以后出题的趋势是不重复。

1. 常考知识点

  省赛涉及的知识点比较基础,考核的是基本的算法思维、基本算法、编码能力。要成功参赛,最重要的是通过大量做基础题目,培养计算思维,提高快速准确的建模和编码能力。
  有一些知识点几乎是必考的,因为它们也是整个算法竞赛知识库的基础。
  (1)杂题。不需要算法和数据结构,只需要逻辑、推理的题目,难度可难可易。考察思维能力和编码能力,只能通过大量做题来提高。
  (2)BFS搜索和DFS搜索,也就是暴力搜索。这是非常基本的算法,是基础中的基础。
  (3)动态规划。线性DP,以及一些DP应用,例如状态压缩DP、树形DP等。
  (4)简单数学和简单数论。
  (5)简单的字符串处理、输入输出。
  (6)基本算法,例如排序、排列、二分、倍增、差分、贪心。
  (7)基本数据结构。队列、栈、链表、二叉树等。
  下面用详细的表格列出常考的知识点,约有60多个。它们是《算法竞赛》中列出的算法大全的300多个知识点中的基础部分。

专题知识点
基本数据结构链表、队列、优先队列、栈、哈希、二叉树
基础算法简单字符串处理、排序(冒泡排序、交换排序、快速排序、归并排序、基尔排序)、打表、枚举、倍增、离散化、前缀和、差分、尺取、分治、贪心、二分
搜索基本DFS、DFS记忆化搜索、DFS剪枝、基本BFS、连通性判断、洪水填充
高级数据结构并查集、线段树
动态规划DP问题的性质、编码方法(记忆化递归、递推)、滚动数组;常见线性DP问题:背包问题、最长公共子序列(LCS)、最长递增子序列(LIS)等;状态压缩DP、树形DP、数位DP
数学模运算、GCD,LCM、素数判定、埃氏筛;排列、组合、二项式定理、杨辉三角、鸽巢原理、斐波那契数列;高精度、快速幂、矩阵乘法、矩阵快速幂;简单几何
图论最短路、树的直径、拓扑排序、最小生成树

  大一零基础的学生,要在几个月内学会这60多个知识点,难度很大。本系列博客《零基础备赛20周》从中再挑出一半知识点进行加强练习,学习量适合这几个月的强度。不能再少了。

2. 蓝桥杯怎么判题

  蓝桥杯省赛有10题,2个填空和8个编程。
  填空题5分,非对即错,要么0分要么5分。
  编程题是怎么打分的?能得一部分分数吗?是的。每道编程题有多个个测试,通过多少测试,就能得多少比例的分数。例如20分的题目,做10个测试,通过3个,就能得6分。

2.1 判题系统如何判题

  这里解释一个初学者疑问:在线判题系统(OJ,Online Judge)里面的“判题机器人”如何判定你提交的代码是正确的?
  能直接通过看代码的方式,检查代码的每一行逻辑是否正确吗?这几乎是不可能的,因为看别人的代码极其痛苦,往往让人蒙头转向不知所云。即使是常年进行计算机教学的老师也痛苦,考试的时候,像“编码填空”、“程序设计”这样的题目,如果改卷的老师不是用机器验证,而是手批,很难打分。
  所以OJ的判题机器人看不懂你的代码,它干脆就不看你的代码,它检验你提交代码的正确性的方法简单粗暴,用黑盒测试:
  (1)先准备好标准测试数据,包括输入data.in和对应的输出data.out;
  (2)运行你的代码,读入输入数据data.in,产生输出my.out;
  (3)如果超出限定时间,代码还没运行结束,也就是没有产生输出,判错;
  (4)对比data.out和my.out,如果完全一样,判为正确,否则就判错。
  蓝桥杯比赛的判题允许得部分分数。一道题的测试数据中包含多组测试,例如有10组,每组占10%的分数。有的测试数据比较简单,容易通过,让你的代码能够得一些分数。
  有新同学问,我写了代码不知对不对,判题系统能把测试的输入输出数据告诉我吗?我好对对答案。对不起,不能。测试数据是判题系统的绝密,绝对不会告诉你它是怎么测试的。如果告诉你了,就是泄题了。因为你可以在代码中什么也不干,而是直接打印输出正确的答案,“蒙骗”判题系统。

2.2 测试数据和得分的关系

  下面用一道比较简单的编程题,说明测试数据和得分的关系。
  2022年蓝桥杯省赛C/C++语言A组第C题。
  求和:https://www.lanqiao.cn/problems/2080/learning/
  在我们的OJ上也有这一题:http://oj.ecustacm.cn/problem.php?id=2023
在这里插入图片描述
  注意题目最后画红线的【评测用例规模与约定】。
  下面给出3个代码,分别得到30%、60%、100%的分数。
代码1:30%得分
  题目的描述非常直白。大一刚学编程的同学也能做这一题,直接按题目给的公式算,用两个for循环实现。这称为模拟,就是模拟题目的要求,简单直接地编码。

#include<stdio.h>
int a[200010];
int main(){
    int n;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)     //输入n个数
        scanf("%d",&a[i]);
    int sum=0;
    for(int i=1;i<=n-1;i++)   //按题目的公式求和
        for(int j=i+1;j<=n;j++)
            sum += a[i]*a[j];
    printf("%d",sum);
    return 0;
}

  提交到蓝桥杯网站,返回结果:
在这里插入图片描述
代码2:60%得分
  把上面的代码做个小小改动,得分立刻就上升到60%。
  这个改动就是把 int sum改成long long sum。int的最大值是 2 31 − 1 = 2 × 1 0 9 2^{31}-1=2\times10^9 2311=2×109。题目说,对于所有评测,有1 ≤ n ≤ 200000,1 ≤ ai ≤ 1000。若每个ai都是1000,当n=100000时,sum= 1 0 11 10^{11} 1011,已经远远大于int,导致溢出错误。用long long就没有这个问题,即使n和ai都是最大值,sum也远小于long long的最大值。

#include<stdio.h>
int a[200010];
int main(){
    int n;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)   //输入n个数
        scanf("%d",&a[i]);
    long long sum=0;
    for(int i=1;i<=n-1;i++)
        for(int j=i+1;j<=n;j++)
            sum += a[i]*a[j];
    printf("%lld",sum);
    return 0;
}

  但是这个代码仍不能通过100%的测试。因为它的计算量太大,超过了题目要求的“时间限制:1.0秒”。为什么呢?
  下面分析代码的计算量,也就是它需要花的时间。现在的普通计算机,一秒大约能计算5000万次。
  代码1和2执行了多少步骤?花了多少时间?
  代码第9、10行有2层for循环,循环次数是: n − 1 + n − 2 + . . . + 1 ≈ n 2 / 2 n-1 + n-2 + ... +1 ≈ n^2/2 n1+n2+...+1n2/2,把计算复杂度记为 O ( n 2 ) O(n^2) O(n2)。这称为“大O记号”,在“大O记号”中,常数1/2被忽略了。
  对于30%的测试数据,n = 1000,循环次数 100 0 2 / 2 = 50 , 000 1000^2/2 = 50,000 10002/2=50,000。计算时间远远小于题目的时间限制1s,能够通过测试。
  对于100%的测试数据,若n = 200000,循环次数 20000 0 2 / 2 = 2 × 1 0 10 200000^2/2 = 2×10^{10} 2000002/2=2×1010。计算时间远大于题目的时间限制1s,超时了,不能通过测试。
  上面的讨论称为“时间复杂度分析”。当拿到一个题目时,第一件事就是做复杂度分析,看用什么算法才能满足题目的评测要求。
  对应的还有“空间复杂度分析”,就是看代码用到的空间是否超过了题目的限制。本题代码只用到了int a[200010];它需要的存储空间远小于题目的“空间限制:256M”。
  一般来说,比赛题的空间限制容易通过,而时间限制是考核的主体。
代码3:100%得分
  下面的代码用到了知识点“前缀和”。它的计算量,在12、13行只有一个for循环,循环n次,计算量远小于1秒的5000万次,所以顺利通过测试。“前缀和”这个知识点,在“第9周”的博客中介绍,有兴趣的同学可以先自学。

#include<stdio.h>
int a[200010];
long long s[200010];       //前缀和
int main(){
    int n;
    scanf("%d", &n);
    for(int i = 1; i <= n; i++) {
        scanf("%d", &a[i]);
        s[i] = s[i-1]+a[i];   //预计算前缀和
    }
    long long sum=0;          //注意局部变量定义时要初始化为0
    for(int i = 1; i <= n; i++)
        sum += a[i]*(s[n]-s[i]);
    printf("%lld\n", sum);
    return 0;
}

  通过上面的例子,我们知道了系统是如何判题的。比赛的时候,如果不会100%的方法,也尽量用简单方法得到30%的分数。
  据说,有人几乎不会算法,去“裸考”蓝桥杯,每题就用简单方法得到10%~30%的分数,也得到了三等奖。
  所以接下来几周我们要大练特练简单方法,用最直白的方法解题,目的是锻炼编码能力,争取做到编码又快又准。

2.3 自己做测试数据

  由于判题系统的测试数据是保密的,那我们编完代码,怎么才知道是否能通过测试呢?
  如果是平时训练,在蓝桥杯网站上做题,或者在别的什么网站做题,能实时返回判题结果。
  但是蓝桥杯比赛并不是实时判题的,而是4小时考完后,蓝桥杯把十几万参赛者的代码收回去,进行赛后判题。所以我们参赛的时候提交的代码,比赛时并不知道对不对。这时候我们可以自己检查,自己编造一些测试数据,然后运行代码,对比是否正确。
  普通题目用手算构造输入输出测试数据就行了。如果题目复杂,需要“对拍”,参考博客:Python在竞赛中的应用-测试数据的构造与对拍。这篇博客经整理后也收录在《算法竞赛》的附录中。

3. 备赛计划

  算法竞赛除了蓝桥杯,还有ICPC、CCPC。蓝桥杯省赛是普及赛,参加人多得奖人多。蓝桥杯国赛、ICPC、CCPC都是精英赛,参加人少得奖人少。如果想走到蓝桥国赛和ICPC、CCPC,下面是建议。
  很多大学生在中学阶段就已经参加过NOI信息学竞赛,或者学习过编程,那么他们已经有了基础,进入大学后投入更多时间、专心地进行编程训练。有这么好的起点,当然是很有优势的。
  如果是完全的零基础,也不用担心自己落后。因为,相比已经有了基础的同学,只是晚学了几个月而已,只要多花一些时间,很快就能赶上。对于算法竞赛这样需要2、3年的长周期学习来说,坚持才是最重要的。
  由于算法竞赛的艰难和长期性,不管有没有基础,都应该从大一上学期开始学习。
  (1)大一上学期,熟悉C/C++、Java、Python语言之一,最好从C/C++开始。一些专业在大一上学期开设编程语言课。有些专业是在大一下学期,这些学生需要自学编程语言。大一上学期,做一些简单的中文题并开始准备蓝桥杯。任务是:进一步熟悉编程语言、学习如何在OJ上做题、掌握输入输出的用法、积累代码量。基本上每个题目,在网上都能搜到题解和代码。初学者可以多看看别人的代码,尽快提高自己的编码能力。另外,最好几个人一起编程,并互相改错。看懂别人的代码、找出别人代码的错误,也是很好的训练,重要性不亚于独立做题。
  (2)大一上学期~下学期,做一些入门题,例如搜索、数学、贪心、简单动态规划等。第一次参加蓝桥杯。
  (3)大一暑假,参加集训,学习数据结构、深入掌握STL、各种专题入门,熟悉队友。
  (4)大二上学期,深入各类专题学习,并制定一年的计划,牢固掌握各种算法知识点。如有可能,在大二上学期参加ICPC区域赛。
  (5)大二下学期,第2次参加蓝桥杯。最好能得省一等奖并进入国赛,这样才能顺利走完算法竞赛。
  (6)大二暑假,组队参加网络赛和模拟赛。
  (7)大三上学期,参加ICPC并获奖。
  (8)大三和大四,开始难题、综合题的学习,使自己获得彻底的飞跃,成为“编码大师”,得到蓝桥杯国赛一等奖,ICPC、CCPC的金牌。能获得金牌的队伍,都至少能做出1题以上的难题。难题有三个特征:综合性强、思维复杂、代码冗长。这些难题,是绝大部分学编程的学生难以翻越的大山;能征服大山的竞赛队员,可以称为“杰出”了。

4. 本周刷题

  本周刷下面这些题,目的是熟悉编程语言,提高编码速度。
  链接请用PC机的浏览器打开,手机打不开。

成绩分析 https://www.lanqiao.cn/problems/497/learning/
合法日期 https://www.lanqiao.cn/problems/541/learning/
时间加法 https://www.lanqiao.cn/problems/548/learning/
扫雷 https://www.lanqiao.cn/problems/549/learning/
大写 https://www.lanqiao.cn/problems/1590/learning/
标题统计 https://www.lanqiao.cn/problems/325/learning/
求和 https://www.lanqiao.cn/problems/1442/learning/
天数 https://www.lanqiao.cn/problems/542/learning/
最大间隙 https://www.lanqiao.cn/problems/543/learning/
金币 https://www.lanqiao.cn/problems/357/learning/
天干地支 https://www.lanqiao.cn/problems/1029/learning/
明明的随机数 https://www.lanqiao.cn/problems/539/learning/
灌溉 https://www.lanqiao.cn/problems/551/learning/
特殊日期 https://www.lanqiao.cn/problems/2408/learning/
最大距离 https://www.lanqiao.cn/problems/155/learning/
最长递增 https://www.lanqiao.cn/problems/158/learning/
串的处理 https://www.lanqiao.cn/problems/287/learning/
幸运数字 https://www.lanqiao.cn/problems/3499/learning
缩位求和 https://www.lanqiao.cn/problems/181/learning/
ISBN号码 https://www.lanqiao.cn/problems/523/learning/

(注:这些题是在蓝桥题库)中选难度“简单”,标签“模拟”找到的。

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

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

相关文章

TCP三次握手和四次挥手以及TCP的11个状态

一、三个握手示意图 二、四次挥手示意图

HugeGraph Hubble 配置 https 协议的操作步骤

背景 HugeGraph 图数据库的 Server 端支持 https 配置&#xff0c;官方文档中有说明相对比较容易&#xff0c;而 Hubble 部署过程都是 http的。 我们有一个应用要嵌入 hubble 页面&#xff0c;而且部署为 https &#xff0c;那么 Hubble 是否支持配置 https 呢&#xff1f;网…

mysql索引为啥使用B+tree?

mysql索引为啥使用Btree&#xff1f; 索引数据结构 二叉树 红黑树 Hash表 B-Tree 二叉树&#xff08;Binary Tree&#xff09; 每个节点最多只有两个子节点&#xff0c; 左边的子节点都比当前节点小&#xff0c;右边的子节点都比当前节点大。 一棵深度为k&#xff0c;且有2…

私有化部署的理想选择,WorkPlus成为企业微信、钉钉的完美替代方案

在企业协同沟通领域&#xff0c;企业微信、钉钉、飞书和Teams等大厂平台一度成为主流选择&#xff0c;然而&#xff0c;它们的云端部署往往限制了企业的自主发展和核心数据的安全掌控。WorkPlus作为一款集开放性、灵活性和安全性于一体的沟通协作平台&#xff0c;成为了完美替代…

MySQL -- 数据类型

MySQL – 数据类型 文章目录 MySQL -- 数据类型一、数据类型1.数据类型分类2.数值类型2.1.tinyint2.2.bit2.3小数类型 3.字符串类型3.1.char3.2.varchar 4.时间和日期类型5.enum和set 一、数据类型 1.数据类型分类 2.数值类型 2.1.tinyint tinyint类型的数值范围是-128 ~ 127…

【蓝桥】串门

1、题目 问题描述 过年小蓝想要回家串门。 蓝桥村可以抽象为 n n n 个节点&#xff0c; n − 1 n-1 n−1 条边的一棵树&#xff0c;每条边有边权长度 w i w_i wi​。 小蓝可以选择任意一个点作为起点&#xff0c;然后选择一条路径&#xff0c;可以访问每个节点至少一次。…

使用vue3从零开始手撸一个后台管理架子。代码开源

毒蘑菇 - 管理 毒蘑菇 - 管理 开源地址 https://github.com/wurencaideli/dumogu-admin 线上DEMO https://admin.dumogu.top/ 吐槽地址 https://txc.qq.com/products/613546 包含后端服务&#xff0c;前端。前端采用vue3&#xff0c;vite&#xff0c;element-plus&#xff0…

详解接近传感芯片的工作原理及应用领域

接近传感芯片是代替限位开关等接触式检测方式&#xff0c;以无需接触检测对象进行检测为目的的传感器的总称。能检测对象的移动信息和存在信息转换为电气信号。在换为电气信号的检测方式中&#xff0c;包括利用电磁感应引起的检测对象的金属体中产生的涡电流的方式、捕测体的接…

初识Java 之 入门篇(新手必看)

博主回归学习状态的第二篇文章&#xff0c;希望对大家有所帮助 今日份励志文案:我愿用努力去弥补&#xff0c;跟别人天赋的差距 大家一起加油&#xff01;&#xff01;&#xff01;&#xff01; 目录 一.初识Java 二.编写和运行第一给Java程序时&#xff0c;可能会遇到的一些…

做自媒体一定要知道这个配音软件~

我们生活在一个飞速发展、变化多端的时代&#xff0c;科技不断创新&#xff0c;信息更新迅速。在这样一个时代里&#xff0c;许多年轻人选择投身短视频和自媒体行业。无论是专注于自媒体&#xff0c;还是副业分享业余时间记录生活的Vlog&#xff0c;都需要涉及视频配音和制作方…

ExcelPatternTool 开箱即用的Excel工具包现已发布!

文章目录 ExcelPatternTool功能特点&#xff1a;快速开始使用说明常规类型高级类型Importable注解Exportable注解IImportOption导入选项IExportOption导出选项单元格样式StyleMapping样式映射使用数据库作为数据源 示例Sample1&#xff1a;不同类型字段导出Sample2&#xff1a;…

CleanMyMac X破解许可证2023最新

Mac OS已经成为许多人的选择。作为苹果&#xff08;Apple&#xff09;公司独有的操作系统&#xff0c;Mac OS以其稳定性、安全性和用户友好性而闻名于世。本文将带你了解Mac OS是什么系统&#xff0c;有什么特点和优势&#xff0c;帮助读者全面了解这一操作系统&#xff0c;并为…

优化改进 | YOLOv2算法超详细解析(包括诞生背景+论文解析+技术原理等)

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。YOLOv2是YOLO&#xff08;You Only Look Once&#xff09;目标检测算法的第二个版本&#xff0c;它在YOLOv1的基础上做了很多改进&#xff0c;包括使用更深的卷积神经网络Darknet-19作为特征提取器、使用Batch Normalizati…

Kubernetes 的有状态和无状态服务

Author&#xff1a;rab 目录 前言一、无状态服务案例1.1 yml 案例1.2 扩容与缩容1.2.1 扩容1.2.2 缩容 1.3 暂停与恢复1.3.1 暂停1.3.2 恢复 1.4 回滚 二、有状态服务案例2.1 yml 案例2.2 扩容与缩容2.2.1 扩容2.2.2 缩容 总结 前言 在 Kubernetes&#xff08;k8s&#xff09;…

C语言找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点

完整代码&#xff1a; /*找出一个二维数组中的鞍点&#xff0c;即该位置上的元素在该行上最大&#xff0c;在该列上最小&#xff0c;也可能 没有鞍点*/ #include<stdio.h> #include<stdlib.h> int main(){int n0;printf("请输入矩阵的行数:");scanf(&qu…

中国区域2013-2021年森林地上生物量产品

该数据集包括中国陆地区域2013-2021年30m分辨率森林地上生物量产品。每年的产品存放在以年份数字命名的文件夹中&#xff0c;有2013-2021共9个文件夹。 每个文件夹内包括分块的产品和vrt文件。 产品命名方式为分区名年份数字.tif。 不同的分区名称如下&#xff1a; cold te…

第2篇 机器学习基础 —(1)机器学习概念和方式

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。机器学习是一种人工智能的分支&#xff0c;它使用算法和数学模型来使计算机系统能够从经验数据中学习和改进&#xff0c;而无需显式地编程。机器学习的目标是通过从数据中发现模式和规律&#xff0c;从而使计算机能够自动进…

高速公路安全监测预警系统的功能优势

实时监测和预警&#xff1a;高速公路安全监测预警系统能够实时监测高速公路的路基、桥梁、隧道等结构的位移变化情况&#xff0c;并通过数据分析及时发出预警&#xff0c;有效预防和减少交通事故的发生。 高精度测量&#xff1a;高速公路安全监测预警系统能够实现高精度的位移…

光影之梦2:动画渲染前后对比,揭示视觉艺术的惊人转变!

动画渲染是影视艺术中不可或缺的一环&#xff0c;它赋予了角色和场景鲜活的生命。渲染过程中的光影、色彩、材质等元素&#xff0c;像是画家的调色板&#xff0c;将平淡无奇的线条和形状转化为充满韵味与情感的画面。动画角色仿佛拥有了自己的灵魂&#xff0c;无论是一颦一笑&a…

C# Winform编程(8)GDI+绘图

GDI绘图 简介System.Drawing命名空间System.Drawing命名空间中的常用类&#xff1a;System.Drawing命名空间中的常用结构&#xff1a; Graphics 类Pen类Brush类Font类PictureBox图像控件Bitmap类 简介 GDI(Graphics Device Interface)图像设备接口&#xff0c;属于绘图方面的A…