自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mryan2005的博客

随性所欲,随便写点东西

  • 博客(81)
  • 问答 (1)
  • 收藏
  • 关注

原创 OpenJudge | 奇偶排序

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-18 16:43:07 291

原创 OpenJudge | 实现冒泡排序

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-18 11:18:40 169

原创 OpenJudge | A+B Problem

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-17 23:45:03 229

原创 OpenJudge | Tomorrow never knows?

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-17 10:22:51 497

原创 OpenJudge | 回文串判断

任意给定一个非空的字符串,判断其是否是回文串。回文串是指正向看和反向看均相等的串,如AbcDcbA和cDDc。如果是回文串,则输出1,否则,输出0。设置两个指针,一个指向字符串的头部,一个指向字符串的尾部,判断两个指针指向的字符是否相等。将字符串的前半部分入栈,然后遍历后半部分,判断是否和栈顶元素相等。总时间限制: 1000ms 内存限制: 65536kB。这里要注意字符串长度为奇数和偶数的情况。长度不小于1不大于100的字符串。如果不是回文串,输出0。如果是回文串,输出1。

2024-07-14 22:05:24 383

原创 OpenJudge | 数字求和

给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。总时间限制: 1000ms 内存限制: 65536kB。输出一行,给出一个正整数,是5个数中小于a的数的和。

2024-07-14 14:48:39 301

原创 OpenJudge | 寻找下标

已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标从0开始。举例而言,如果x[]={-2,-1,7,3,0,8},则x[3] = 3,因此3就是答案。输出为一个整数,即满足x[i]=i的元素,若有多个元素满足,输出第一个满足的元素。第一行包含一个整数n (0 < n < 100),表示数组中元素的个数。总时间限制: 1000ms 内存限制: 65536kB。遍历数组,判断是否有元素满足x[i]=i的关系。第二行包含n个整数,依次表示数组中的元素。

2024-07-12 18:49:23 297

原创 OpenJudge | 矩阵交换行

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-12 15:56:48 561

原创 OpenJudge | 异常细胞检测

我们拍摄的一张CT照片用一个二维数组来存储,假设数组中的每个点代表一个细胞。每个细胞的颜色用0到255之间(包括0和255)的一个整数表示。我们定义一个细胞是异常细胞,如果这个细胞的颜色值比它上下左右4个细胞的颜色值都小50以上(包括50)。现在我们的任务是,给定一个存储CT照片的二维数组,写程序统计照片中异常细胞的数目。下面有 N 行,每行有 N 个0~255之间的整数,整数之间用空格隔开。总时间限制: 1000ms 内存限制: 65536kB。医学部计算概论2006期末考试题。

2024-07-12 13:53:59 373

原创 OpenJudge | 比饭量

总时间限制: 1000ms 内存限制: 65536kB。事实上,饭量和正确断言的个数是反序的关系。A说:B比我吃的多,C和我吃的一样多。请编程按饭量的大小输出3个人的顺序。B说:A比我吃的多,A也比C吃的多。C说:我比B吃得多,B比A吃的多。这是唯一一个可以瞎蒙的题。

2024-07-12 12:37:54 276

原创 OpenJudge | 分离整数的各个数位

从键盘输入一个任意的三位整数,要求正确地分离出它的百位、十位和个位数,并分别在屏幕上输出,输出采用每行输出一个数的方式,不带其它符号。总时间限制: 1000ms 内存限制: 65536kB。使用取模运算和整除运算分别得到百位、十位和个位数。

2024-07-12 10:46:45 541

原创 OpenJudge | 最大奇数与最小偶数之差的绝对值

使用两个变量分别记录最大的奇数和最小的偶数,然后输出两者之差的绝对值。设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值。输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数。总时间限制: 1000ms 内存限制: 65536kB。输出为一行,输出最大的奇数与最小的偶数之差的绝对值。输入为一行,6个正整数,且6个正整数都小于100。输入保证这6个数中至少存在一个奇数和一个偶数。

2024-07-12 10:34:28 395

原创 OpenJudge | 最高的分数

输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?第一个数为最大值,后面的数与最大值比较,如果大于最大值则更新最大值。总时间限制: 1000ms 内存限制: 65536kB。遍历所有成绩,找出最大值。输出一个整数,即最高的成绩。

2024-07-11 11:56:11 715

原创 OpenJudge | 大象喝水

一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。先计算出一个圆桶的体积,然后用 20000 除以这个体积,如果除不尽则加 1。总时间限制: 1000ms 内存限制: 65536kB。输出一行,包含一个整数,表示大象至少要喝水的桶数。计算概论化学学院期末考试。

2024-07-11 10:34:41 124

原创 OpenJudge 奇数求和

计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。输入两个数 m 和 n,两个数以一个空格分开,其中 0 <= m <= n <= 300。输出输出一行,包含一个整数,表示m 到 n(包括m 和 n )之间的所有奇数的和。循环遍历 m 到 n 之间的所有数,如果是奇数则加到 sum 上。总时间限制: 1000ms 内存限制: 65536kB。

2024-07-10 21:53:51 344

原创 OpenJudge 整数的个数

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-10 21:27:14 567

原创 OpenJudge | 苹果和虫子

总时间限制: 1000ms 内存限制: 65536kB。

2024-07-10 21:23:17 186

原创 LeetCode 回文数 C语言

时间复杂度:空间复杂度:

2024-05-18 11:24:34 328

原创 LeetCode | 使用 “自带栈” 解决中序遍历

我们都知道中序遍历是左边——>中间——>右边。

2024-04-21 11:19:52 376

原创 【LeetCode】 删除链表的倒数第 N 个结点

由思路可知

2024-03-11 17:57:57 463

原创 【LeetCode】整数转罗马数字 C语言 | 此刻,已成艺术(bushi)

时间复杂度:空间复杂度:

2024-03-10 10:23:37 471

原创 LeetCode | 搜索插入位置

用python对列表特有的操作——index。见上时间复杂度:O(n)空间复杂度:O(1)

2024-03-08 20:57:28 413

原创 PAT (Basic Level) Practice | 就不告诉你

做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。

2024-03-02 20:18:37 425

原创 PAT (Basic Level) Practice | 朋友数

如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。

2024-03-02 18:36:28 578

原创 PAT (Basic Level) Practice | 判断题

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。

2024-03-02 17:25:32 416

原创 PAT (Basic Level) Practice | 数零壹

给定一串长度不超过 105的字符串,本题要求你将其中所有英文字母的序号(字母 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。

2024-03-02 16:10:59 429

原创 PAT (Basic Level) Practice | 组合数的和

给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。

2024-03-02 15:34:38 358

原创 PAT (Basic Level) Practice | 编程团体赛

编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。

2024-02-25 18:33:27 480

原创 openJudge | 数组逆序重放 C/C++语言

输入为两行:第一行数组中元素的个数n(1

2024-02-23 15:44:59 613

原创 LeetCode | 整数反转 C语言

对于大于32位的数要用类型的变量保存用pow算-2的31次方和2的31次方-1。解题方法由思路得

2024-02-22 23:37:24 498

原创 LeetCode | 无重复字符的最长子串 C语言

从几个方面展开暴力解法一些碎碎念为什么我还是做不到24ms解决这个问题。

2024-02-22 13:31:42 486

原创 LeetCode | 寻找两个正序数组的中位数 Python C语言

先合并,后排序,最后找中间轴。由解题思路可知

2024-02-21 23:41:43 561

原创 LeetCode | 两数相加 C语言

Problem: 2. 两数相加文章目录CodeCode/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2) { struct ListNode *p = NULL

2024-02-21 17:43:54 659

原创 Leetcode | 231. 2 的幂 C语言

Problem: 231. 2 的幂文章目录思路解题方法Code思路说白了就是靠硬算,但是要知道对sum不进行控制就会导致直接超标,所以要在for循环的条件中加上sum <= n解题方法由思路可知Codebool isPowerOfTwo(int n) { long int sum = 1; for(int i = 0; i <= n && sum <= n; i++, sum *= 2) if(sum == n) return t

2024-02-21 17:15:57 476

原创 PAT (Basic Level) Practice | 数字分类

我当时由于忽略了A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和的部分会因为一些原因导致A2 = 0,所以导致不可通过检测点8——至于,这个原因,就是A2自己在运算中把自己变成0。

2024-02-19 15:44:17 527

原创 动态内存申请与释放

如果输入数据时,先告诉你个数,然后再输入,要记录每个数据,这时就要用到动态内存分配。你只能要多少个字节为单位的空间,不能说多少个。是没问题,但是对于大程序来说,就必定要写。因为每写一个指针,就要初始化一次。的空间,并将其强制转化为什么类型的指针。,最后让一个指针变量指向它。你借到的部分,别的不行,但是。虽然说,对于小程序没写。那系统能给你多大的空间?

2024-02-18 18:25:31 622

原创 PAT (Basic Level) Practice | 换个格式输出整数

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。

2024-02-18 18:20:50 342

原创 PAT (Basic Level) Practice | A+B 和 C

给定区间 [−2的31次方, 2的31次方] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。

2024-02-18 17:35:44 393

原创 PTA (Basic Level) Practice | 说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

2024-02-18 10:37:33 373

原创 PTA | Wifi密码

下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。

2024-02-17 23:29:55 2236

摘录软件 ClassifyAndUse V0.72.3949722452.dev

V0.72.3949722452.dev版本正式发布 更新特性: 可以使用除关键词以外的东西进行搜索,例如出处、适用主题、作者、类型来进行搜索 修复了输入不了“意思”的bug 添加了老文件转化为新文件的功能 添加了一边输入词条一边储存的功能,但是它只能以一个摘录条为单位

2023-02-26

gitcode打不开

2022-07-17

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

TA关注的人

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