自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 计算机软件工程专业学习一年有感

本文记录了编程学习的成长历程:从零基础学习C语言时的迷茫(如指针理解困难),到掌握算法基础(冒泡排序、二分查找),再到Java全栈开发实践(SpringBoot框架、图书管理系统项目)。文章分享了工具使用(Git、Maven)、团队协作经验(敏捷开发),并反思了知识体系不足,提出后续学习方向(微服务、算法训练)。推荐了《CPrimerPlus》等经典书籍和牛客网等学习平台,展现了从编程新手到全栈开发者的进阶路径。

2025-11-25 21:29:18 399

原创 我在优快云学MYSQL之----数据库基本概念和基本知识(下)

摘要:数据库系统采用三级模式结构(外模式、模式、内模式)提供不同层次的数据抽象,通过二级映像机制(外模式/模式、模式/内模式)实现数据独立性。从用户角度看,数据库系统可分为集中式、分布式等多种外部结构。数据库系统由硬件平台、软件平台和各类专业人员(如DBA、开发人员等)组成,通过三级模式与二级映像的配合,确保应用程序不受底层数据存储变更的影响,同时保持数据的逻辑一致性。(149字)

2025-11-01 20:36:29 884

原创 我在优快云学MYSQL之----数据库基本概念和基本知识(上)

本课程全面讲解MySQL数据库知识体系,从基础概念到高级应用。数据库是计算机系统中的核心组件,包含数据(Data)、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)四个层次。重点介绍了关系数据模型,包括关系、元组、属性等术语,以及关系模式的完整性约束。课程内容涵盖SQL语句编写、事务、索引优化、主从复制等17个核心模块,旨在帮助学习者深入理解MySQL底层原理及应用。通过系统学习,将掌握数据库管理与优化的完整知识体系。

2025-10-31 16:23:30 1032

原创 (springboot+vue前后端分离部署)阿里云windows服务器部署

本文介绍了在Windows服务器上部署SpringBoot+Vue前后端分离项目的详细步骤。首先推荐选择阿里云服务器(学生可免费使用一年),建议选2核2G以上配置,国外服务器可免备案。接着讲解服务器部署流程,包括安全组端口放行、宝塔面板安装、数据库迁移(MySQL版本选择)和前后端项目部署。针对常见问题提供了解决方案,如修改SpringBoot数据库配置、Maven打包设置,以及修复前端nginx默认页面问题。最后指出完成这些步骤后即可通过公网访问项目。全文适合新手参考,操作简单易懂。

2025-10-24 22:28:38 745

原创 JavaSpring+mybatis+Lombok,实现java架构[保姆教程]

本文介绍了基于SpringBoot和MyBatis的Java后端开发基础架构。主要内容包括:1)环境配置要求JDK1.8或17版本;2)MyBatis配置包括Mapper文件路径、实体类包路径及蛇形/驼峰命名映射;3)MySQL数据库连接配置;4)采用三层架构模式:POJO实体类使用Lombok简化代码,业务层处理逻辑,控制层提供RESTful接口;5)MyBatis的Mapper接口与XML映射文件实现CRUD操作,演示了条件更新等SQL编写。文章还提及了跨域处理、静态资源配置等常见问题解决方案,为后续前

2025-08-23 22:32:25 581

原创 我的创作纪念日

在几个月之前,我还是一个在高考战场上厮杀的高中生,抱着对计算机兴趣的想法,我在大学进入了计算机专业,因为对代码的热爱和希望遇到同好的最初想法我开始了在优快云的创作。在128天中的码农生涯中,我收获了将近五百的粉丝数量,但是收获最大的还是对肝代码的苦与乐吧,还是认识到我有多菜,并且在阅读其他作者的文章时我也学到很多。这边给大家一个预告片,在这之后我会分享许多比赛的代码以及不同的算法,还有Java的项目分享。写代码和创作对于我来说其实就是玩游戏一样平常。最好的代码永远是下一篇哈哈。

2025-03-18 22:07:46 321 1

原创 P1957 口算练习题

王老师正在教简单算术运算。王老师希望尽量减少输入的工作量,比如 5+8 的算式最好只要输入 5 和 8,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出 5+8=13 以及该算式的总长度 6。若该行为三个数据则第一个数据表示运算类型,a 表示加法运算,b 表示减法运算,c 表示乘法运算,接着的两个数据表示参加运算的运算数。对于每个输入的算式,输出完整的运算式及结果,第二行输出该运算式的总长度。若该行为两个数据,则表示本题的运算类型与上一题的运算类型相同,而这两个数据为运算数。

2025-03-18 21:38:30 502

原创 天梯赛每日刷题day01[错题]

给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

2025-02-27 17:11:10 294

原创 P3156 【深基15.例1】询问学号

有 𝑛(𝑛≤2×106) 名同学陆陆续续进入教室。我们知道每名同学的学号(在 1 到 109之间),按进教室的顺序给出。上课了,老师想知道第 𝑖i 个进入教室的同学的学号是什么(最先进入教室的同学 𝑖=1,询问次数不超过 105 次。第一行 2 个整数 n 和 𝑚,表示学生个数和询问次数。这边用到了可变数组的方法,这样就不用担心数组越界的问题。第三行 𝑚 个整数,表示询问第几个进入教室的同学。第二行 𝑛 个整数,表示按顺序进入教室的学号。输出 𝑚个整数表示答案,用换行隔开。

2025-01-16 22:55:01 313

原创 P1981 [NOIP2013 普及组] 表达式求值

注意:当答案长度多于 4 位时,请只输出最后 4 位,前导 0 不输出。,且没有括号,所有参与运算的数字均为 0 到 231−1之间的整数。给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。一行,为需要你计算的表达式,表达式中只包含数字、加法运算符。一个整数,表示这个表达式的值。典型的“先进后出”,用栈。输入数据保证这一行只有。

2025-01-15 12:00:00 443 1

原创 P1449 后缀表达式

所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。本题中运算符仅包含 +-*/保证对于 / 运算除数不为 0。特别地,其中 / 运算的结果需要。如:3*(5-2)+7 对应的后缀表达式为:3.5.2.-*7.+@。输入一行一个字符串 𝑠,表示后缀表达式。输出一个整数,表示表达式的值。为表达式的结束符号。为操作数的结束符号。

2025-01-14 18:58:32 271

原创 P4387 【深基15.习9】验证栈序列

给出两个序列pushed和poped两个序列,其取值从1到𝑛(𝑛≤100000)。已知入栈序列是pushed,如果出栈序列有可能是poped,则输出。这道就是模拟加入栈的混合运用,先模拟出来,再用栈来判断。为了防止骗分,每个测试点有多组数据,不超过5组。第一行一个整数𝑛表示序列长度;第二行𝑛个整数表示入栈序列;第三行𝑛个整数表示出栈序列;第一行一个整数𝑞,询问次数。对于每个询问输出答案。

2025-01-14 18:53:45 317

原创 牛客-【276167】- tb的字符串问题

tb 给了 fc 一个字符串。fc 对字符串可以进行若干次 (可能是0) 次如下操作:选择子串 ''𝑓𝑐' 或者子串 ''𝑡𝑏'' ,将其从字符串中删去。求最后剩下字符串的最短长度。子串:原字符串中下标连续的一段字符串。

2025-01-14 15:42:18 333

原创 P1739 表达式括号匹配

作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则输出。表达式长度小于 255,左圆括号少于 20 个。假设一个表达式有英文字母(小写)、运算符(这题主要考察点是栈,应该普及咯不是入门题。)和左右小(圆)括号构成,以。

2025-01-14 15:39:32 286

原创 P11043 [蓝桥杯 2024 省 Java B] 分布式队列(c++)

简单来说,分布式队列包含 𝑁N 个节点(编号为 0 至 𝑁−1,其中 0 号为主节点),其中只有一个主节点,其余为副节点。主、副节点中都各自维护着一个队列,当往分布式队列中添加元素时都是由主节点完成的(每次都会添加元素到队列尾部);可以认为主/副节点中的队列是一个长度无限的一维数组,下标为 0,1,2,3,…,同时副节点中的元素的同步顺序和主节点中的元素添加顺序保持一致。由于副本的同步速度各异,因此为了保障数据的一致性,元素添加到主节点后,需要同步到所有的副节点后,才具有可见性。

2025-01-13 17:34:12 864

原创 B3616 【模板】队列

对于 100% 的测试数据,满足 𝑛≤10000,且被插入队列的所有元素值是 [1,1000000]以内的正整数。输出若干行,对于每个操作,按「题目描述」输出结果。再次尝试弹出队首,由于队列已经为空,此时无法弹出。接下来 𝑛n 行,每行表示一个操作。第一行,一个整数 𝑛,表示操作的次数。每条输出之间应当用空行隔开。弹出队首,此时队首为空。这题就是队列的简单应用。弹出队首,此时队首为。

2025-01-13 17:30:39 448

原创 P1540 [NOIP2010 提高组] 机器翻译

这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。每当软件将一个新单词存入内存前,如果当前内存中已存入的单词数不超过 𝑀−1,软件会将新单词存入一个未使用的内存单元;若内存中已存入 𝑀 个单词,软件会清空最早进入内存的那个单词,腾出单元来,存放新单词。

2025-01-13 17:27:56 357

原创 B3634 最大公约数和最小公倍数

给定两个正整数𝑎,𝑏,求他们的最大公约数(gcd)和最小公倍数(lcm)。这两个整数均在int范围内。这题的关键点是要开longlong还有一点就是后面那个数一定比前面那个大。这题就是欧几里得算法来算最大公约数和最小公倍数。两个整数𝑎和𝑏,用空格分隔。两个整数表示答案,用空格隔开。

2025-01-07 20:44:53 270

原创 P8772 [蓝桥杯 2022 省 A] 求和

sum*sum包括所有乘积的和要减去i和j相同时的,因为ai*aj=aj*ai,所以要除以2。给定𝑛个整数𝑎1,𝑎2,⋯ ,𝑎𝑛求它们两两相乘再相加的和,即。输出一个整数𝑆,表示所求的和。请使用合适的数据类型进行运算。这题主要是难在时间复杂度,如果简单的用两重循环那么一定会超时。第二行包含n个整数a1​,a2​,⋯an​。这题实际考的是数学,就是比较难的思维推理。输入的第一行包含一个整数n。

2025-01-07 16:34:16 718

原创 P10424 [蓝桥杯 2024 省 B] 好数

一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位……)上的数字是奇数,偶数位(十位、千位、十万位……)上的数字是偶数,我们就称之为“好数”。给定一个正整数N,请计算从1到N一共有多少个好数。

2025-01-07 15:51:37 551

原创 B2014 与圆相关的计算(宏定义的应用)

给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数𝑟,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。#define定量数据这边把这个数据变成定量,在整个程序中是不会改变的。输入包含一个实数𝑟(0<𝑟≤100000,表示圆的半径。题是不重要的,重要的是宏定义的应用,

2025-01-07 15:24:08 473

原创 P1152 欢乐的跳

一个 𝑛 个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了 [1,𝑛−1] 之间的所有整数,则称之符合“欢乐的跳”,如数组 {1,4,2,3}符合“欢乐的跳”,因为差的绝对值分别为:3,2,1。每组测试数据第一行以一个整数 𝑛(1≤𝑛≤1000)开始,接下来 n 个空格隔开的在 [−108,108]之间的整数。对于每组测试数据,输出一行若该数组符合“欢乐的跳”则输出。给定一个数组,你的任务是判断该数组是否符合“欢乐的跳”。

2025-01-04 16:53:03 486

原创 B3940 [GESP样题 四级] 填幻方

在一个 N×N 的正方形网格中,每个格子分别填上从 1 到 N×N 的正整数,使得正方形中任一行、任一列及对角线的几个数之和都相等,则这种正方形图案就称为“幻方”(输出样例中展示了一个3×3 的幻方)。我国古代称为“河图”、“洛书”,又叫“纵横图”。输出 N 行,每行 N 个空格分隔的正整数,内容为 N×N 的幻方。快来编写一个程序,按上述规则,制作一个 N×N 的幻方吧。输入为一个正奇数 N,保证 3≤𝑁≤21。

2025-01-04 16:11:49 579

原创 B3939 [GESP样题 四级] 绝对素数

如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如 13。给定两个正整数 𝐴,𝐵,请求出大于等于 𝐴小于等于 𝐵的所有绝对素数。输入 1行,包含两个正整数 𝐴和 𝐵。保证 10<𝐴<𝐵<100。若干行,每行一个绝对素数,从小到大输出。

2025-01-03 22:50:54 341

原创 B3842 [GESP202306 三级] 春游

老师带领同学们春游。已知班上有 𝑁位同学,每位同学有从 0到 𝑁−1 的唯一编号。到了集合时间,老师确认是否所有同学都到达了集合地点,就让同学们报出自己的编号。到达的同学都会报出自己的编号,不会报出别人的编号,但有的同学很顽皮,会多次报出。第一行包含两个整数 𝑁 和 𝑀,表示班级有 𝑁位同学,同学们共有 𝑀次报出编号。第二行包含 𝑀M 个整数,分别为 𝑀M 次报出的编号。约定所有编号是小于 𝑁 的非负整数。如果所有同学都到达,则输出 𝑁;否则由小到大输出所有未到达的同学编号,空格分隔。

2025-01-03 20:56:47 702

原创 B4004 [GESP202406 三级] 寻找倍数

小杨有一个包含 𝑛 个正整数的序列 A=[a1​,a2​,…,an​],他想知道是否存在 𝑖(1≤𝑖≤𝑛) 使得 𝑎i​ 是序列 𝐴 中所有数的倍数。对于每组测试用例,如果存在 𝑖(1≤𝑖≤𝑛),满足对于所有 𝑘(1≤𝑘≤𝑛) ai​ 是 ak​ 的倍数,输出。第二行包含 𝑛 个正整数,代表序列 A。对于第⼀组数据,对于 𝑎3=4,满足 𝑎3是 𝑎1​ 和 𝑎2 的倍数。对于全部数据,保证有 1≤𝑡≤10,1≤𝑛≤10e5,1≤𝑎𝑖≤10e9。第一行包含一个正整数 t,代表测试用例组数。

2025-01-03 20:27:30 1375

原创 B3837 [GESP202303 二级] 画三角形

输入一个正整数 𝑛,请使用大写字母拼成一个这样的三角形图案(参考样例输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由左至右依次由大写字母 A−Z填充,每次使用大写字母 Z 填充后,将从头使用大写字母 A 填充。输出符合要求的三角形图案。注意每行三角形图案的右侧不要有多余的空格。输入一行,包含一个正整数 𝑛。约定 2≤𝑛≤40。

2024-12-28 11:50:28 375

原创 B3836 [GESP202303 二级] 百鸡问题

小明很喜欢这个故事,他决定对这个问题进行扩展,并使用编程解决:如果每只公鸡 x 元,每只母鸡 y 元,每 𝑧 只小鸡 1 元;现在有 n 元,买了 m 只鸡,共有多少种方案?“每只公鸡 5 元,每只母鸡 3元,每 3 只小鸡 1 元;现在有 100 元,买了 100 只鸡,共有多少种方案?输入一行,包含五个整数,分别为问题描述中的 𝑥,𝑦,𝑧,n,𝑚。“百鸡问题”是出自我国古代《张丘建算经》的著名数学问题。输出一行,包含一个整数 𝐶,表示有 𝐶种方案。这边可用两个循环镶嵌减少循环次数。

2024-12-28 10:48:35 1911

原创 B3840 [GESP202306 二级] 找素数

小明刚刚学习了素数的概念:如果一个大于 1 的正整数,除了 1 和它自身外,不能被其他正整数整除,则这个正整数是素数。现在,小明想找到两个正整数 𝐴 和 𝐵 之间(包括 𝐴 和 𝐵)有多少个素数。输入只有一行两个正整数 𝐴,𝐵。约定 2≤𝐴≤𝐵≤1000。输出一行,包含一个整数 𝐶,表示找到 𝐶 个素数。就是简单的一个判断函数,然后这边可以用开根号来优化。

2024-12-26 17:48:42 488

原创 P5729 【深基5.例7】工艺品制作

每次切割给出 (𝑥1,𝑦1,𝑧1),(𝑥2,𝑦2,𝑧2)这 6 个参数,保证 𝑥1≤𝑥2x1​≤x2​,𝑦1≤𝑦2y1​≤y2​,;换句话说,所有满足 𝑥1≤𝑖≤𝑥2,𝑦1≤𝑗≤𝑦2,𝑧1≤𝑘≤𝑧2的小方块 (𝑖,𝑗,𝑘)(i,j,k) 的点都会被激光蒸发。给出参数 (1,1,1),(2,2,2)时,中间的 8 块小方块就会被蒸发,剩下 56 个小方块。接下来 𝑞 行,每行六个整数 (𝑥1,𝑦1,𝑧1),(𝑥2,𝑦2,𝑧2)第二行一个正整数 𝑞。

2024-12-26 11:04:02 492

原创 P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题

要求 𝑃,𝑄 以 𝑥0为最大公约数,以 𝑦0 为最小公倍数。然后这题如果不优化一定会超时,这题最重要的思想就是找因子。一行一个数,表示求出满足条件的 𝑃,𝑄P,Q 的个数。这题要注意数值可能超过整型,所以要用long long。对于 100% 的数据,2≤𝑥0,𝑦0≤10e5。试求:满足条件的所有可能的 𝑃,𝑄的个数。然后这题应用的辗转相除法来找最大公约数。NOIP 2001 普及组第二题。一行两个正整数 𝑥0,𝑦0。

2024-12-16 22:33:09 818

原创 P1088 [NOIP2004 普及组] 火星人

如果把五根手指――拇指、食指、中指、无名指和小指分别编号为 1,2,3,41,2,3,4 和 55,当它们按正常顺序排列时,形成了 55 位数 1234512345,当你交换无名指和小指的位置时,会形成 55 位数 1235412354,当你把五个手指的顺序完全颠倒时,会形成 5432154321,在所有能够形成的 120120 个 55 位数中,1234512345 最小,它表示 11;你的任务是,把火星人用手指表示的数与科学家告诉你的数相加,并根据相加的结果改变火星人手指的排列顺序。

2024-12-12 19:59:40 620

原创 PTA 7-2 从身份证号码中提取出出生年月

分数 12作者 崔孝凤单位 山东理工大学输入一个18位的身份证号码,提取出年份和月份并输出,请判断输入的号码是否是18位,如果不是请提示"Invalid data,input again!",并重新输入新的号码。

2024-12-11 22:45:31 691

原创 P1226 【模板】快速幂

对于 100%的数据,保证 0≤𝑎,𝑏<2e31,𝑎+𝑏>0,2≤p<2e31。,其中 𝑎,𝑏,𝑝 分别为题目给定的值, 𝑠 为运算结果。这边注意不能用十进制来思考。要转换成二进制,12.10。给你三个整数 𝑎,𝑏,𝑝求 𝑎𝑏 mod 𝑝。输入只有一行三个整数,分别代表 𝑎,𝑏,𝑝。

2024-12-10 22:35:08 545

原创 P2249 【深基13.例1】查找

输入 𝑛n 个不超过 10e9 的单调不减的(就是后面的数字不小于前面的数字)非负整数 𝑎1,𝑎2,…,𝑎𝑛,然后进行 m 次询问。对于每次询问,给出一个整数 q,要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出 −1。数据保证,1≤𝑛≤10e6 0≤ai​,q≤10e9,1≤𝑚≤10e5。第三行 𝑚 个整数,表示询问这些数字的编号,从 1 开始编号。第一行 2个整数 𝑛 和 𝑚,表示数字个数和询问次数。输出一行,𝑚个整数,以空格隔开,表示答案。第二行 𝑛个整数,表示这些待查询的数字。

2024-12-09 21:44:18 547

原创 P1042 [NOIP2003 普及组] 乒乓球

在 11 分制下,此时比赛的结果是华华第一局 11 比 0获胜,第二局 11 比 0 获胜,正在进行第三局,当前比分 1比 1。而在 21分制下,此时比赛结果是华华第一局 21 比 0 获胜,正在进行第二局,比分 2 比 1。如果一局比赛刚开始,则此时比分为 0比 0。其中第一部分是 11 分制下的结果,第二部分是 21分制下的结果,两部分之间由一个空行分隔。华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在 11 分制和 21 分制下,双方的比赛结果(截至记录末尾)。

2024-12-09 17:31:21 568

原创 P1012 [NOIP1998 提高组] 拼数

设有 𝑛个正整数 𝑎1…𝑎𝑛,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。对于全部的测试点,保证 1≤𝑛≤20 1≤𝑎𝑖≤10e9。然后就是这题的关键点,字符串数组的应用,这题没它只能暴力了。第二行有 𝑛 个整数,表示给出的 𝑛 个整数 𝑎𝑖。这题是一个贪心算法,局部最优推对整体最优的大胆假设。第一行有一个整数,表示数字个数 𝑛。NOIP1998 提高组 第二题。一个正整数,表示最大的整数。

2024-12-09 09:04:51 464

原创 P1223 排队接水(贪心)

有 𝑛个人在一个水龙头前排队接水,假如每个人接水的时间为 𝑇𝑖,请编程找出这 𝑛 个人排队的一种顺序,使得 𝑛个人的平均等待时间最小。输出文件有两行,第一行为一种平均时间最短的排队顺序;第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。第二行 𝑛n 个整数,第 𝑖个整数 𝑇𝑖表示第 𝑖个人的接水时间 𝑇𝑖​。后面会继续更新二分法,分治,递归,前缀和,暴力枚举还有模拟内容敬请期待。1≤𝑛≤1000,1≤𝑡𝑖≤10e6,不保证 𝑡𝑖​ 不重复。第一行为一个整数 𝑛。

2024-12-08 20:34:09 520

原创 P5738 【深基7.例4】歌唱比赛

𝑛(𝑛≤100)名同学参加歌唱比赛,并接受 𝑚(𝑚≤20)名评委的评分,评分范围是 00 到 10分。这名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下 𝑚−2 个评分的平均数。请问得分最高的同学分数是多少?评分保留 2位小数。接下来 𝑛 行,每行各 𝑚 个整数,表示得分。输出分数最高的同学的分数,保留两位小数。这题只要简单排列一下,然后打擂台就好了。第一行两个整数 𝑛,𝑚。

2024-12-08 19:03:03 619

原创 P5740 【深基7.例9】最厉害的学生

现有 𝑁名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过 8 个字符的仅有英文小写字母的字符串)、语文、数学、英语成绩(均为不超过 150 的自然数)。总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。第二行开始,往下 𝑁 行,对于每一行首先先输入一个字符串表示学生姓名,再输入三个自然数表示语文、数学、英语的成绩。数据保证,1≤𝑁≤1000,姓名为长度不超过 8 的字符串,语文、数学、英语成绩均为不超过 150 的自然数。

2024-12-08 18:32:33 376 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除