悬崖边上的日与夜

From zero to hero.


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

01-复杂度1 最大子列和问题

发表于 2018-09-15 | 分类于 PAT , Data-Structures

题目描述

给定K个整数组成的序列{ N1, N2, …, NK },“连续子列”被定义为{ Ni, Ni+1, …, Nj },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。

阅读全文 »

1085. PAT单位排行(25)

发表于 2018-07-01 | 分类于 PAT , Basic-Level

题目描述

每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。

阅读全文 »

1081. 检查密码(15)

发表于 2018-06-29 | 分类于 PAT , Basic-Level

题目描述

本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。

阅读全文 »

1080. MOOC期终成绩(25)

发表于 2018-06-28 | 分类于 PAT , Basic-Level

题目描述

对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 $ G = (G_{mid-term} \times 40\% + G_{final} \times 60\%) $,如果 $ G_{mid-term} > G_{final} $;否则总评 $ G $ 就是 $ G_{final} $。这里 $ G_{mid−term} $ 和 $ G_{final} $ 分别为学生的期中和期末成绩。

阅读全文 »

1079. 延迟的回文数 (20)

发表于 2018-06-17 | 分类于 PAT , Basic-Level

题目描述

给定一个 k+1 位的正整数 N,写成 ak…a1a0 的形式,其中对所有 i 有 0 <= ai < 10 且 ak > 0。N 被称为一个回文数,当且仅当对所有 i 有 ai = ak-i。零也被定义为一个回文数。

阅读全文 »

1075. 链表元素分类(25)

发表于 2018-06-15 | 分类于 PAT , Basic-Level

题目描述

给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而[0, K]区间内的元素都排在大于K的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K为10,则输出应该为 -4→-6→-2→7→0→5→10→18→11。

阅读全文 »

1074. 宇宙无敌加法器(20)

发表于 2018-06-15 | 分类于 PAT , Basic-Level

题目描述

地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等。每一位的进制d或者是0(表示十进制)、或者是[2,9]区间内的整数。理论上这个进制表应该包含无穷多位数字,但从实际应用出发,PAT星人通常只需要记住前20位就够用了,以后各位默认为10进制。

阅读全文 »

1071. 小赌怡情(15)

发表于 2018-06-14 | 分类于 PAT , Basic-Level

题目描述

常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注t个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家t个筹码;否则扣除玩家t个筹码。

阅读全文 »

1068. 万绿丛中一点红(20)

发表于 2018-06-13 | 分类于 PAT , Basic-Level

题目描述

对于计算机而言,颜色不过是像素点对应的一个24位的数值。现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大。

阅读全文 »

1067. 试密码(20)

发表于 2018-06-12 | 分类于 PAT , Basic-Level

题目描述

当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。

阅读全文 »
123…11
Xingjian Liang

Xingjian Liang

凡是过去,皆为序章

106 日志
12 分类
47 标签
GitHub E-Mail
© 2017 – 2020 Xingjian Liang
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Muse v6.7.0