首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
刷题记录
#
刷题记录
#
9602次浏览
94人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2023-03-01 15:07
中国科学院大学 FPGA工程师
PAT乙级所有代码
PAT乙级1001-1115题目https://pintia.cn/problem-sets/994805260223102976/exam/problems/type/7PAT乙级1001-1115题目代码已经上传至githubhttps://github.com/dong-xt/PATtest
PAT乙级
点赞
评论
收藏
分享
2023-03-01 15:07
中国科学院大学 FPGA工程师
PAT乙级所有代码
PAT乙级1001-1115题目https://pintia.cn/problem-sets/994805260223102976/exam/problems/type/7PAT乙级1001-1115题目代码已经上传至githubhttps://github.com/dong-xt/PATtest
PAT乙级
点赞
评论
收藏
分享
2023-02-13 14:59
中国科学院大学 FPGA工程师
PAT乙级1040 有几个PAT
题目:字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T)。现给定字符串,问一共可以形成多少个 PAT?输入格式:输入只有一行,包含一个字符串,长度不超过105,只包含 P、A、T 三种字母。输出格式:在一行中输出给定字符串中包含多少个 PAT。由于结果可能比较大,只输出对 1000000007 取余数的结果。输入样例: APPAPT 输出样例: 2 分析:对于一个'A',和他之前的n个'P'能形成n个'PA';对于一个'T',和他之前的n个'PA'能形...
PAT乙级
点赞
评论
收藏
分享
2023-02-10 14:36
中国科学院大学 FPGA工程师
PAT乙级1019 数字黑洞
题目:给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 = 8352 8532 - 2358 = 6174 7641 - 1467 = 6174 ... ... 现给定任意 4 位正整数,请编写程序演示到达黑洞的过程。输入格式:输入给出一个 (0,10...
PAT乙级
点赞
评论
收藏
分享
2023-02-09 15:18
中国科学院大学 FPGA工程师
PAT乙级1014 福尔摩斯的约会
题目:大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示);后面两字符串第 1 对相同的英文字母 s 出现在第 4 个位置(从 0 开始计数)上,代表第 4 分...
PAT乙级
点赞
评论
收藏
分享
2023-02-22 15:01
已编辑
中国科学院大学 FPGA工程师
PAT乙级1012 数字分类
题目给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1 = 能被 5 整除的数字中所有偶数的和;A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n2+n3−n4⋯;A3 = 被 5 除后余 2 的数字的个数;A4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5 = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 1000 的待分类的正整数。数字间以空格分隔。输出格式:对给定的 N 个正整数,按题目要求...
PAT乙级
点赞
评论
收藏
分享
2023-02-14 14:37
中国科学院大学 FPGA工程师
PAT乙级1045 快速排序
题目:著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定 N=5, 排列是1、3、2、4、5。则:1 的左边没有元素,右边的元素都比它大,所以它可能是主元;尽管 3 的左边元素都比它小,但其右边的 2 比它小,所以它不能是主元;尽管 2 的右边元素都比它大,但其左边的 3 比它大,所以它不能是主元;类似原因,4 和 5 都可能是主元。因此,有 3 个元素可能是主元。输入格式:输入在第 1 行中给出一个正...
PAT乙级
点赞
评论
收藏
分享
2023-02-22 15:01
已编辑
中国科学院大学 FPGA工程师
PAT乙级1012 数字分类
题目给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1 = 能被 5 整除的数字中所有偶数的和;A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n2+n3−n4⋯;A3 = 被 5 除后余 2 的数字的个数;A4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5 = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 1000 的待分类的正整数。数字间以空格分隔。输出格式:对给定的 N 个正整数,按题目要求...
PAT乙级
点赞
评论
收藏
分享
2023-02-12 20:14
中国科学院大学 FPGA工程师
PAT乙级1030 完美数列
题目:给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤105)是输入的正整数的个数,p(≤109)是给定的参数。第二行给出 N 个正整数,每个数不超过 109。输出格式:在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。输入样例: 10 8 2 3 20 4 5 1 6 7 8 9 输出样例: 8 分析:首先想到用数组存储,升序排列,然后从头查找每个数组元素作为完美数组首元素时所包含的...
PAT乙级
点赞
评论
收藏
分享
2023-02-22 15:02
已编辑
中国科学院大学 FPGA工程师
PAT乙级1009 说反话
题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello分析题目比较简单,第一开始考虑的是直接读取一行,然后从末尾开始,每找到一个空格输出一个单词(单词之间只有一个空格)。代码写完之后测试部分正确,后来进行...
PAT乙级
点赞
评论
收藏
分享
2023-02-22 15:02
已编辑
中国科学院大学 FPGA工程师
PAT乙级1009 说反话
题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello分析题目比较简单,第一开始考虑的是直接读取一行,然后从末尾开始,每找到一个空格输出一个单词(单词之间只有一个空格)。代码写完之后测试部分正确,后来进行...
PAT乙级
点赞
评论
收藏
分享
2023-02-26 17:43
中国科学院大学 FPGA工程师
PAT乙级1115 裁判机
题目:有一种数字游戏的规则如下:首先由裁判给定两个不同的正整数,然后参加游戏的几个人轮流给出正整数。要求给出的数字必须是前面已经出现的某两个正整数之差,且不能等于之前的任何一个数。游戏一直持续若干轮,中间有写重复或写错的人就出局。本题要求你实现这个游戏的裁判机,自动判断每位游戏者给出的数字是否合法,以及最后的赢家。输入格式:输入在第一行中给出 2 个初始的正整数,保证都在 [1,105] 范围内且不相同。第二行依次给出参加比赛的人数 N(2≤N≤10)和每个人都要经历的轮次数 M(2≤M≤103)。以下 N 行,每行给出 M 个正整数。第 i 行对应第 i 个人给出的数字(i=1,⋯,N)。游...
PAT乙级
点赞
评论
收藏
分享
2023-02-26 17:29
中国科学院大学 FPGA工程师
PAT乙级1109 擅长C
题目:当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗?输入格式:输入首先给出 26 个英文大写字母 A-Z,每个字母用一个 7×5 的、由 C 和 . 组成的矩阵构成。最后在一行中给出一个句子,以回车结束。句子是由若干个单词(每个包含不超过 10 个连续的大写英文字母)组成的,单词间以任何非大写英文字母分隔。题目保证至少给出一个单词。输出格式:对每个单词,将其每个字母用矩阵形式在一行中输出,字母间有一列空格分隔。单词的首尾不得有多余空格。相邻的两个单词间必须有一空行分隔。输出的首尾不得有多余空行。输入样例: ..C.. .C.C. C...C C...
PAT乙级
点赞
评论
收藏
分享
2023-02-22 14:57
中国科学院大学 FPGA工程师
PAT乙级1068 万绿丛中一点红
题目:对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率;以及 TOL,是所求像素点与相邻点的颜色差阈值,色差超过 TOL 的点才被考虑。随后 N 行,每行给出 M 个像素的颜色值,范围在 [0,224) 内。所有同行数字间用空格或 TAB 分开。输出格式:在一行中按照 (x, y): color 的格式输出所求像素点的位置以及颜色值,其中位置 x 和 y...
PAT乙级
点赞
评论
收藏
分享
2023-02-26 17:43
中国科学院大学 FPGA工程师
PAT乙级1115 裁判机
题目:有一种数字游戏的规则如下:首先由裁判给定两个不同的正整数,然后参加游戏的几个人轮流给出正整数。要求给出的数字必须是前面已经出现的某两个正整数之差,且不能等于之前的任何一个数。游戏一直持续若干轮,中间有写重复或写错的人就出局。本题要求你实现这个游戏的裁判机,自动判断每位游戏者给出的数字是否合法,以及最后的赢家。输入格式:输入在第一行中给出 2 个初始的正整数,保证都在 [1,105] 范围内且不相同。第二行依次给出参加比赛的人数 N(2≤N≤10)和每个人都要经历的轮次数 M(2≤M≤103)。以下 N 行,每行给出 M 个正整数。第 i 行对应第 i 个人给出的数字(i=1,⋯,N)。游...
PAT乙级
点赞
评论
收藏
分享
2023-02-26 17:29
中国科学院大学 FPGA工程师
PAT乙级1109 擅长C
题目:当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗?输入格式:输入首先给出 26 个英文大写字母 A-Z,每个字母用一个 7×5 的、由 C 和 . 组成的矩阵构成。最后在一行中给出一个句子,以回车结束。句子是由若干个单词(每个包含不超过 10 个连续的大写英文字母)组成的,单词间以任何非大写英文字母分隔。题目保证至少给出一个单词。输出格式:对每个单词,将其每个字母用矩阵形式在一行中输出,字母间有一列空格分隔。单词的首尾不得有多余空格。相邻的两个单词间必须有一空行分隔。输出的首尾不得有多余空行。输入样例: ..C.. .C.C. C...C C...
PAT乙级
点赞
评论
收藏
分享
2023-02-22 14:57
中国科学院大学 FPGA工程师
PAT乙级1068 万绿丛中一点红
题目:对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率;以及 TOL,是所求像素点与相邻点的颜色差阈值,色差超过 TOL 的点才被考虑。随后 N 行,每行给出 M 个像素的颜色值,范围在 [0,224) 内。所有同行数字间用空格或 TAB 分开。输出格式:在一行中按照 (x, y): color 的格式输出所求像素点的位置以及颜色值,其中位置 x 和 y...
PAT乙级
点赞
评论
收藏
分享
2023-02-20 14:25
中国科学院大学 FPGA工程师
PAT乙级1034 有理数四则运算
题目:本题要求编写程序,计算 2 个有理数的和、差、积、商。输入格式:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。输出格式:分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是该有理数的最简形式 k a/b,其中 k 是整数部分,a/b 是最简分数部分;若为负数,则须加括号;若除法分母为 0,则输出 Inf。题目保证正确的输出中没有超过整型范围的整数。输入样例 1: 2/3 -4/2 输出样例 1: 2/3 + ...
PAT乙级
点赞
评论
收藏
分享
2023-02-19 23:21
中国科学院大学 FPGA工程师
PAT乙级1062 最简分数
题目:一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。输入格式:输入在一行中按 N/M 的格式给出两个正分数,随后是一个正整数分母 K,其间以空格分隔。题目保证给出的所有整数都不超过 1000。输出格式:在一行中按 N/M 的格式列出两个给定分数之间分母为 K 的所有最简分数,按从小到大的顺序,其间以 1 个空格分隔。行首尾不得有多余空格。题目保证至少有 1 个输出。输入样例: 7/18 13/20 12 输出样例...
PAT乙级
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
写给毕业5年后的自己
0
2
...
当下环境,你会继续卷互联网,还是看其他行业机会
0
1
...
华泰证券Fintech星战营
3
...
职场捅娄子大赛
0
4
...
好好告别我的学生时代
0
5
...
华为求职进展汇总
0
6
...
海信求职进展汇总
0
7
...
如果今天是你的last day,你会怎么度过?
0
8
...
晒一下我的毕业照
0
9
...
如何缓解求职过程中的焦虑?
0
10
...
记录实习开销
0
牛客网
牛客企业服务