
pat
文章平均质量分 78
Dacc123
这个作者很懒,什么都没留下…
展开
-
天梯赛 大区赛 L3-014.周游世界 (Dijkstra)
L3-014. 周游世界时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越周游世界是件浪漫事,但规划旅行路线就不一定了…… 全世界有成千上万条航线、铁路线、大巴线,令人眼花缭乱。所以旅行社会选择部分运输原创 2017-04-16 11:38:58 · 1143 阅读 · 0 评论 -
pta 习题集 数列求和-加强版
给定某数字AA(1≤A≤91≤A≤9)以及非负整数NN(0≤N≤1000000≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯AS=A+AA+AAA+⋯+AA⋯A(NN个AA)。例如A=1A=1, N=3N=3时,S=1+11+111=123S=1+11+111=123。输入格式:输入数字AA与非负整数NN。输出格式:输出其NN项数列之和SS的值。原创 2017-03-12 16:17:30 · 1063 阅读 · 0 评论 -
pta 习题集 5-2 找出不是两个数组共有的元素 (5分)
给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数NN(≤20≤20),随后是NN个整数,其间以空格分隔。 输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。 输入样例:10 3 -5 2原创 2017-03-12 16:15:47 · 2108 阅读 · 0 评论 -
PAT 甲级 1068 Find More Coins(0,1背包)
1068. Find More Coins (30)时间限制150 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueEva loves to collect coins from all over t原创 2016-07-13 15:21:18 · 683 阅读 · 0 评论 -
PAT 甲级 1060 Are They Equal
1060. Are They Equal (25)时间限制50 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueIf a machine can save only 3 significant dig原创 2016-07-12 17:03:46 · 488 阅读 · 0 评论 -
天梯赛 登顶题解
天梯赛 进阶题解原创 2016-05-23 09:40:17 · 861 阅读 · 0 评论 -
天梯赛初赛 进阶题 题解
天梯赛初赛 进阶题 题解原创 2016-06-06 12:39:14 · 1352 阅读 · 0 评论 -
PAT 甲级 1104 sum of Number Segments
1104. Sum of Number Segments (20)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CAO, PengGiven a sequence of positive number原创 2016-06-08 08:59:24 · 1139 阅读 · 0 评论 -
PAT 甲级 1078 Hashing
1078. Hashing (25)时间限制100 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe task of this problem is simple: insert a seque原创 2016-06-08 08:36:01 · 472 阅读 · 0 评论 -
PAT 甲级 1001 A+B Format
PAT 甲级 1001 A+B Format原创 2016-05-19 20:23:18 · 605 阅读 · 0 评论 -
2016天梯模拟赛 进阶题解
天梯模拟赛 进阶题解原创 2016-05-18 16:20:26 · 1181 阅读 · 0 评论 -
PAT 甲级 1027 Colors in Mars
PAT 甲级 1027 Colors in Mars原创 2016-05-31 08:22:33 · 552 阅读 · 0 评论 -
pta 习题集 5-14 求n以内最大的k个素数以及它们的和
本题要求计算并输出不超过n的最大的k个素数以及它们的和。输入格式:输入在一行中给出n(10≤≤n≤≤10000)和k(1≤≤k≤≤10)的值。输出格式:在一行中按下列格式输出: 素数1+素数2+…+素数k=总和值其中素数按递减顺序输出。若n以内不够k个素数,则按实际个数输出。输入样例1:1000 10输出样例1:997+991原创 2017-03-12 16:19:49 · 4070 阅读 · 0 评论 -
pta 习题集 5-5 最长连续递增子序列 (dp)
给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数nn(≤105≤105);第2行给出nn个整数,其间以空格分隔。 输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。原创 2017-03-12 16:22:00 · 1172 阅读 · 0 评论 -
pta 天梯地图 (Dijkstra)
本题要求你实现一个天梯赛专属在线地图,队员输入自己学校所在地和赛场地点后,该地图应该推荐两条路线:一条是最快到达路线;一条是最短距离的路线。题目保证对任意的查询请求,地图上都至少存在一条可达路线。输入格式:输入在第一行给出两个正整数N(2 ≤≤ N ≤≤ 500)和M,分别为地图中所有标记地点的个数和连接地点的道路条数。随后M行,每行按如下格式给出一条道路的信息:V1 V2 o原创 2017-03-22 14:47:47 · 1697 阅读 · 0 评论 -
pta 习题集5-17 家谱处理
人类学研究对于家族很感兴趣,于是研究人员搜集了一些家族的家谱进行研究。实验中,使用计算机处理家谱。为了实现这个目的,研究人员将家谱转换为文本文件。下面为家谱文本文件的实例:John Robert Frank Andrew Nancy David家谱文本文件中,每一行包含一个人的名字。第一行中的名字是这个家族最早的祖先。家谱仅包含最早祖先的后代,而他们的原创 2017-03-12 16:41:01 · 1381 阅读 · 0 评论 -
pta习题集5-16 地下迷宫探索
地道战是在抗日战争时期,在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事,如下图所示。我们在回顾前辈们艰苦卓绝的战争生活的同时,真心钦佩他们的聪明才智。在现在和平发展的年代,对多数人来说,探索地下通道或许只是一种娱乐或者益智的游戏。本实验案例以探索地下通道迷宫作为内容。假设有一个地下通道迷宫,它的通道都是直的,而通道所有交叉点(原创 2017-03-12 16:38:58 · 824 阅读 · 0 评论 -
pta 习题集5-17 哥尼斯堡的“七桥问题”
哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥,如下图所示。可否走过这样的七座桥,而且每桥只走过一次?瑞士数学家欧拉(Leonhard Euler,1707—1783)最终解决了这个问题,并由此创立了拓扑学。这个问题如今可以描述为判断欧拉回路是否存在的问题。欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个无向图,原创 2017-03-12 16:37:25 · 1173 阅读 · 0 评论 -
pta习题集5-16 朋友圈
某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我的朋友”这个推论可以得出,如果A和B是朋友,且B和C是朋友,则A和C也是朋友。请编写程序计算最大朋友圈中有多少人。输入格式:输入的第一行包含两个正整数N(≤≤30000)和M(≤≤1000),分别代表学校的学生总数和俱乐部的个原创 2017-03-12 16:34:35 · 1195 阅读 · 0 评论 -
pta 习题集5-19 列车厢调度
1 ====== <--移动方向 / 3 ===== \ 2 ====== -->移动方向大家或许在某些数据结构教材上见到过“列车厢调度问题”(当然没见过也不要紧)。今天,我们就来实际操作一下列车厢的调度。对照上方的ASCII字符图,问题描述如下:有三条平行的列车轨道(1、2、3)以及1-3和2-3两段连接轨道原创 2017-03-12 16:33:08 · 1595 阅读 · 0 评论 -
pta 习题集5-18 打印学生选课清单
假设全校有最多40000名学生和最多2500门课程。现给出每门课的选课学生名单,要求输出每个前来查询的学生的选课清单。输入格式:输入的第一行是两个正整数:N(≤≤40000),为前来查询课表的学生总数;K(≤≤2500),为总课程数。此后顺序给出课程1到K的选课学生名单。格式为:对每一门课,首先在一行中输出课程编号(简单起见,课程从1到K编号)和选课学生总数(之间用空格分隔),之后原创 2017-03-12 16:31:26 · 1016 阅读 · 0 评论 -
pta习题集 5-10 切分表达式——写个tokenizer吧
[先说点出题背景]这个题是为低年级同学、学C语言的同学准备的,因为,对这部分同学,这个题目编写起来略有一点复杂。如果是高年级、学过了正则表达式(Regular Expression)的同学或者学过了Java等OO语言的同学做这个题,应当发现这题比较简单吧。哦,对了,什么是tokenizer?请自行查询解决。反正在此处不应翻译成“令牌解析器”。[正题]四则运算表达式由运算数(原创 2017-03-12 16:28:49 · 2103 阅读 · 2 评论 -
pta 习题集 5-15 数组循环左移
本题要求实现一个对数组进行循环左移的简单函数:一个数组aa中存有nn(>0>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移mm(≥0≥0)个位置,即将aa中的数据由(a0a1⋯an−1a0a1⋯an−1)变换为(am⋯an−1a0a1⋯am−1am⋯an−1a0a1⋯am−1)(最前面的mm个数循环移至最后面的mm个位置)。如果还需要原创 2017-03-12 16:27:13 · 3534 阅读 · 0 评论 -
pta 习题集 5-17九宫格输入法
假设有九宫格输入法键盘布局如下: [ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXYZ ] [ 0空 ]注意:中括号[ ]仅为了表示键盘的分隔,不是输入字符。每个中括号中,位于首位的数字字符即是键盘的按键,按一下即可输入该数字字符。多次按同一原创 2017-03-12 16:25:47 · 2616 阅读 · 0 评论 -
pta 习题集5-6 堆栈操作合法性
假设以S和X分别表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列。请编写程序,输入S和X序列,判断该序列是否合法。输入格式:输入第一行给出两个正整数N和M,其中N是待测序列的个数,M(≤50≤50)是堆栈的最大容量。随后N行,每行中给出一个仅由S和X构成的序列。序列保原创 2017-03-12 16:23:17 · 1966 阅读 · 0 评论 -
PAT 甲级 1026 Table Tennis(模拟)
PAT 甲级 1026 Table Tennis(模拟)原创 2016-05-31 08:21:04 · 895 阅读 · 0 评论 -
PAT 甲级 1025 PAT Ranking
PAT 甲级 1025 PAT Ranking原创 2016-05-31 08:19:04 · 1045 阅读 · 0 评论 -
PAT 甲级 1024 Palindromic Number
PAT 甲级 1024 Palindromic Number原创 2016-05-31 08:16:39 · 470 阅读 · 0 评论 -
PAT 1018 Public Bike Management(Dijkstra 最短路)
PAT 1018 Public Bike Management(Dijkstra 最短路)原创 2016-05-27 14:06:26 · 826 阅读 · 0 评论 -
PAT 1011 World Cup Betting
PAT 1011 World Cup Betting原创 2016-05-26 20:03:30 · 566 阅读 · 0 评论 -
PAT 1010 Radix
PAT 1010 Radix原创 2016-05-26 20:01:22 · 381 阅读 · 0 评论 -
PAT 1009 Product of Polynomials
PAT 1009 Product of Polynomials原创 2016-05-26 19:56:46 · 383 阅读 · 0 评论 -
PAT 1007 Maximum Subsequence Sum(最长子段和)
PAT 1007 Maximum Subsequence Sum(最长子段和)原创 2016-05-26 19:37:48 · 1510 阅读 · 0 评论 -
PAT 1006 Sign In and Sign Out
PAT 1006 Sign In and Sign Out原创 2016-05-26 19:34:57 · 405 阅读 · 0 评论 -
PAT 1005 Spell It Right
PAT 1005 Spell It Right原创 2016-05-26 19:32:46 · 533 阅读 · 0 评论 -
PAT 1004 Counting Leaves
PAT 1004 Counting Leaves原创 2016-05-26 19:30:55 · 488 阅读 · 0 评论 -
Pat 1052 Linked List Sorting (25)
Pat 1052 Linked List Sorting (25)原创 2016-04-27 08:48:19 · 547 阅读 · 0 评论 -
PAT 1040
字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T);第二个PAT是第3位(P),第4位(A),第6位(T)。现给定字符串,问一共可以形成多少个PAT?输入格式:输入只有一行,包含一个字符串,长度不超过105,只包含P、A、T三种字母。输出格式:在一行中输出给定字符串中包含多少个PAT。由于结果可能比较大,只输出对1000000007取余数的结果。原创 2016-03-23 09:19:21 · 342 阅读 · 0 评论 -
PAT 1012 数字分类 (20)
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 = 被5除后余4的数字中最大数字。 输入格式:每个输入包含1个测试用例。每个测试用例先给出一个原创 2016-03-09 09:13:03 · 630 阅读 · 0 评论 -
PAT 1026 Table Tennis (30)
PAT 1026 Table Tennis (30)原创 2016-04-20 08:30:58 · 596 阅读 · 0 评论