自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 01-水果拼盘

【代码】01-水果拼盘。

2024-03-18 15:28:00 193

原创 1087 有多少不同的值

当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。

2024-01-28 22:14:01 585 1

原创 1082 射击比赛

本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。

2024-01-28 22:08:18 163

原创 1042 字符统计

请编写程序,找出一段给定文字中出现最频繁的那个英文字母。

2024-01-23 20:02:31 562

原创 1016 部分A+B

正整数 A 的“DA​(为 1 位整数)部分”定义为由 A 中所有 DA​ 组成的新整数 PA​。例如:给定 A=3862767,DA​=6,则 A 的“6 部分”PA​ 是 66,因为 A 中有 2 个 6。现给定 A、DA​、B、DB​,请编写程序计算 PA​+PB​。

2024-01-23 19:58:24 580

原创 1076 Wifi密码

下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;~”—— 老师们为了促进学生学习也是拼了……本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行按照 编号-答案 的格式给出一道题的 4 个选项,T 表示正确选项,F 表示错误选项。

2023-12-03 23:41:42 45

原创 1043 输出PATest

的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 PATestPATest.... 这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 PATest 的顺序打印,直到所有字符都被输出。在一行中按题目要求输出排序后的字符串。输入在一行中给出一个长度不超过 10。的、仅由英文字母构成的非空字符串。给定一个长度不超过 10。

2023-12-03 23:38:09 31

原创 1063计算谱半径

输入第一行给出正整数 N(≤ 10 000)是输入的特征值的个数。随后 N 行,每行给出 1 个特征值的实部和虚部,其间以空格分隔。注意:题目保证实部和虚部均为绝对值不超过 1000 的整数。在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { a。i },它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。在一行中输出谱半径,四舍五入保留小数点后 2 位。

2023-11-26 23:51:18 32

原创 1047编程团体赛

,即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。编程团体赛的规则为:每个参赛队由若干队员组成;参赛队的成绩为所有队员的成绩和;在一行中输出冠军队的编号和总成绩,其间以一个空格分隔。注意:题目保证冠军队是唯一的。现给定所有队员的比赛成绩,请你编写程序找出冠军队。输入第一行给出一个正整数 N(≤10。

2023-11-26 23:46:43 51

原创 73.矩阵置零

请使用 原地 算法。输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决方案。一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]输出:[[1,0,1],[0,0,0],[1,0,1]]你能想出一个仅使用常量空间的解决方案吗?

2023-11-19 23:59:30 34 1

原创 67.二进制求和

给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。输入:a = "1010", b = "1011"a 和 b 仅由字符 '0' 或 '1' 组成。输入:a = "11", b = "1"字符串如果不是 "0" ,就不含前导零。输出:"10101"

2023-11-19 23:56:29 31 1

原创 49.字母异位词分组

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]输出: [["bat"],["nat","tan"],["ate","eat","tea"]]给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。输入: strs = ["a"]输入: strs = [""]strs[i] 仅包含小写字母。输出: [["a"]]输出: [[""]]

2023-11-19 23:48:18 34 1

原创 35.搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。输入: nums = [1,3,5,6], target = 5。输入: nums = [1,3,5,6], target = 2。输入: nums = [1,3,5,6], target = 7。请必须使用时间复杂度为 O(log n) 的算法。nums 为 无重复元素 的 升序 排列数组。

2023-11-19 23:37:58 29 1

原创 170 下载插件

解释: 最少需要 3 分钟可完成 4 个插件的下载,以下是其中一种方案: 第一分钟带宽加倍,带宽可每分钟下载 2 个插件;第二分钟下载 2 个插件;第三分钟下载 2 个插件。解释: 以下两个方案,都能实现 2 分钟内下载 2 个插件。安装使用插件,初始状态下带宽每分钟可以完成。注意:实际的下载的插件数量可以超过。个插件最少需要多少分钟。

2023-11-12 21:06:32 33 1

原创 186文物朝代判断

位文物的所属朝代编号。其中,编号为 0 的朝代表示未知朝代。请判断并返回这排文物的所属朝代编号是否连续(如遇未知朝代可算作连续情况)。展览馆展出来自 13 个朝代的文物,每排展柜展出 5 个文物。某排文物的摆放情况记录于数组。

2023-11-12 21:03:38 57 1

原创 160 破冰游戏

位的成员离开圆桌,且成员离开后从下一个成员开始计数。请返回游戏结束时最后一位成员的编号。成员们按照编号顺序围绕圆桌而坐。,从 0 号成员起开始计数,排在第。为成员参与破冰游戏,编号为。

2023-11-12 21:00:08 155 1

原创 190 加密运算

请不使用四则运算符的情况下实现一个函数计算两次通信的数据量之和(三种情况均需被统计),以确保在数据传输过程中的高安全性和保密性。计算机安全专家正在开发一款高度安全的加密通信软件,需要在进行数据传输时对数据进行加密和解密操作。// dataA = 非进位和。= 0) { // 当进位为 0 时跳出。dataB = c;// dataB = 进位。

2023-11-12 20:54:14 42 1

原创 1057 数零壹

的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=71,而 71 的二进制是 1000111,即有 3 个 0、4 个 1。在一行中先后输出 0 的个数和 1 的个数,其间以空格分隔。注意:若字符串中不存在字母,则视为 N 不存在,也就没有 0 和 1。给定一串长度不超过 10。

2023-08-20 17:25:22 36 1

原创 1056 组合数的和

给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。输入在一行中先给出 N(1 < N < 10),随后给出 N 个不同的非 0 个位数字。输出所有可能组合出来的2位数字的和。

2023-08-20 17:14:26 33 1

原创 1046 划拳

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。其中喊是喊出的数字,划是划出的数字,均为不超过 100 的正整数(两只手一起划)。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。在一行中先后输出甲、乙两人喝酒的杯数,其间以一个空格分隔。甲喊 甲划 乙喊 乙划。

2023-08-13 01:13:43 33 1

原创 1041 考试座位号

正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编号。考生信息之后,给出一个正整数 M(≤N),随后一行中给出 M 个待查询的试机座位号码,以空格分隔。

2023-08-13 01:03:52 33 1

原创 1038 统计同成绩学生

的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分数,中间以空格分隔。在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。输入在第 1 行给出不超过 10。

2023-08-05 23:15:04 27 1

原创 1032 挖掘技术哪家强

的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。利用学校编号来代表存取分数数组的下标,实现一一对应,然后判断总得分最高的学校的编号、及其总分。在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。输入在第 1 行给出不超过 10。鸣谢用户 米泰亚德 补充数据!

2023-08-05 22:53:15 50 1

原创 1036 跟奥巴马一起编程

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

2023-08-03 11:59:25 26

原创 1031 核验身份证

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。

2023-08-03 11:38:26 41

原创 1027打印沙漏

根据沙漏的特征,上下对称,设上半个沙漏的高为H,上半个沙漏符号数量(1+3=5......+2*H-1),可得关系:2*H*H-1

2023-07-23 12:28:34 31

原创 1021个位数统计

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。数据小于1001,用字符串来储存,统计每个字符出现的个数。

2023-07-23 11:51:29 48

原创 1006 换个格式输出整数

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(

2023-07-16 07:24:12 34

原创 1004 成绩排名

先声明结构体类型student,依次输入学生的姓名,学号,成绩,定义temp,max,min为student结构体类型的3个结构体变量,用其存放学生信息,再用for循环来按要求输出。对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。第 n+1 行:第 n 个学生的姓名 学号 成绩。第 2 行:第 1 个学生的姓名 学号 成绩。

2023-07-16 00:14:08 38 1

空空如也

空空如也

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

TA关注的人

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