PAT 乙级 1003. 我要通过!(20) 测试点2运行时错误 求解 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs2
本版专家分:241
Bbs1
本版专家分:0
Bbs2
本版专家分:241
Bbs1
本版专家分:0
Bbs1
本版专家分:0
1003. 我要通过!(20)
考查知识点:简单数学思路:注意有规律,p之前A的个数x乘以p与t之间A的个数y等于t之后A的个数z,即x*y=z,即可迎刃而解 。#include n#includenint main()n{n int n; n scanf("%d",&n); n while(n--){n char str[
PAT 1003.我要通过!(20) java
<em>1003.</em> <em>我要</em><em>通过</em>!(<em>20</em>)rnrnrnrn时间限制rnrn400 msrnrnrnrnrn内存限制rnrn65536 kBrnrnrnrnrn代码长度限制rnrn8000 Brnrnrnrnrn判题程序rnrnStandardrnrnrn作者rnrnCHEN, Yuernrnrnrnrn“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串
1003. 我要通过!(20)-浙大PAT乙级真题
<em>1003.</em> <em>我要</em><em>通过</em>!(<em>20</em>)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组...
1003 我要通过!(20)(20 分)通俗详解
本题链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805323154440192nn“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。nn得到“答案正确”的条件是:nn1. 字符串中必须仅有P, A...
PAT内部错误
关于<em>pat</em>内部错误,可能是服务器出问题了,大家稍安勿躁,明天再刷吧!!!
PAT 错误
段错误 什么是段错误 段错误是指程序尝试访问一段不可访问的内存。 产生段错误的原因 程序运行过程中能访问到的空间主要有栈和堆,站存放了函数的本地变量,堆是程序运行过程中能够自由分配和使用的内存空间。产生段错误和栈、堆的访问密切相关。 原因主要有: 解引用空指针 访问不可访问的内存空间(如内核空间) 访问不存在的内存地址 栈溢出(递归函数调用) 使用未初始化的指针(定义时没有初始化或已经回收) ...
PAT 程序运行时间问题
1026. 程序运行时间(15) 时间限制 <em>20</em>0 ms 内存限制 3<em>20</em>00 kB 代码长度限制 8000 B 要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟
PAT:注意事项
1. include相应的头文件PAT是基于IDE的,所以要提交能在IDE上正确运行的程序。必须include相应的头文件,如#include #include #include #include #include #include也不要忘了using namespace std;否则不能直接使用
PAT出现段错误情况
可能为数组越界,可以<em>通过</em>增加数组长度a[M]中的M尝试。
PAT乙级1003. 我要通过!(C语言)
PAT<em>乙级</em>真题题解目录nnnnnn#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;n#include &amp;amp;amp;lt;string.h&amp;amp;amp;gt;n#define LEN 100nnint main() {n int cnt_str = 0;n scanf(&amp;amp;quot;%d&amp;amp;quot;, &amp;amp;amp;amp;cnt_str); //获取测试用例的个数n
1003 我要通过!(20)(20 分)
死尸级的水题 <em>20</em>18 PAT测试转入 PTA (pintia.cn) 后部分题目排版堪忧!哈哈~1003 <em>我要</em><em>通过</em>!(<em>20</em>)(<em>20</em> 分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;...
1003 我要通过!(20)
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;\任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;\如果 aPbTc 是...
PAT乙级—1048. 数字加密(20)-native
本题要求实现一种数字加密方法。首先固定一个加密用正整数A,对任一正整数B,将其每1位数字与A的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对13取余——这里用J代表10、Q代表11、K代表12;对偶数位,用B的数字减去A的数字,若结果为负数,则再加10。这里令个位为第1位。输入格式:输入在一行中依次给出A和B,均为不超过100位的正整数,其间以空格分隔。输出格式:在一行中输出加密后的结
PAT-乙级-1024. 科学计数法 (20) 求问为什么测试点4通不过???
我的代码(冗长勿喷):nn求问为什么<em>测试点</em>4通不过???nn#include&amp;lt;iostream&amp;gt;n#include&amp;lt;string&amp;gt;n#include&amp;lt;cmath&amp;gt;nusing namespace std;nint main(){n  string A;n  cin&amp;gt;&amp;gt;A;n  int posE;n  for(posE=0; posE&amp;lt;A.len...
pat 乙级 1072. 开学寄语(20)
1072. 开学寄语(<em>20</em>)nnnn时间限制nn400 msnnnnn内存限制nn65536 kBnnnnn代码长度限制nn8000 Bnnnnn判题程序nnStandardnnn作者nnCHEN, Yuennnnn下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,
PAT乙级1033. 旧键盘打字(20)
这题目我已开始用10+26+5键盘的方式写,但是第2个和第4个<em>测试点</em>一直过不掉rn很烦,考虑到了第一行有可能为空的情况,但依然不行rn只好求助隔壁论坛 唐衣可俊兄的文章,发现他的解法优美极了rnrn作者:tangyikejunrn出处:http://www.cnblogs.com/tangyikejun/rnrnrn自己修改了他的代码,一开始最后的一个<em>测试点</em>一直A不过,后来才突然发现A~Z的判断很
pat乙级1088 三人行 (20 分)题解
<em>pat</em><em>乙级</em>1088 三人行 (<em>20</em> 分)题解nn欢迎访问我的<em>pat</em><em>乙级</em>题解目录哦https://blog.csdn.net/richenyunqi/article/details/79953518nn题目描述nnnnnn注意点nn丙不一定是整数,可以是浮点数,所以要定义成double类型nn算法设计nn由于甲只可能是两位整数,并且如果有多解时以甲的最大解为准进行判断,可以让甲从99~10进行枚举,...
(PAT乙级)1003 我要通过!(C语言实现)
总结:1、重要的是找规律。即:nn形如 xPATx 的字符串正确的有:nnPAT、APATA、AAPATAA、AAAPATAAA,就是中间一个A左右加上等量的A(不加也行)都是正确的。nn如果 aPbTc 是正确的,那么 aPbATca 也是正确的,拿上面的那几个正确的举例子,那么正确的有这些:PAT —— 对于 aPbTc 来说ac是空,b是A。所以 PAAT 是正确的。同理PAA...
PAT乙级——1033(字符串匹配,有一个错误和超时,暂未解决,Java)
题目:旧键盘打字 (<em>20</em> 分)n旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?n输入格式:n输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 10​5​​ 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)...
PAT 1004 注意事项
问题:思路:      因为要同时处理姓名学号和成绩三种不同类型的变量,因此需要使用结构体。而排名的时候,应当用成绩进行比较。比较以后输出成绩最高的同学和成绩最低的同学即可完成本题目。      进行排序的时候可以进行统一的排序,输出第一名和最后一名,也可以单独设置变量来记录最高成绩和最低成绩,而无需进行统一排序。难点:①学生的人数事先是未知的,因此无法直接定义结构体数组。②字符串的输入参考答案:...
PAT乙级—1044. 火星数字(20)-native
火星人是以13进制计数的:地球人的0被火星人称为tret。 n地球人数字1到12的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。 n火星人将进位以后的12个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, syy, lok, mer, jou。 n例如地球人的数字“2
PAT乙级—1053. 住房空置率 (20)-native
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下:在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为“可能空置”; n若观察期超过某给定阈值D天,且满足上一个条件,则该住房为“空置”。 n现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。输入格式:输入第一行给出
PAT 乙 1033 旧键盘打字 (测试点5过3,2错误)
1033 旧键盘打字 (<em>20</em> 分)nn旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?nn输入格式:nn输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 10​5​​ 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(...
PAT Basic1054(unsolved:两个测试点没过,其实只有一步之遥)
1054 求平均值 (<em>20</em>)(<em>20</em> 分)本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。输入格式:输入第一行给出正整数N(&amp;lt;=100)。随后一行给出N个实数,数字间以一个空格分隔。输出格式:对每个非法输入,在一行中...
PAT 1003. 我要通过
问题描述:nn1003 <em>我要</em><em>通过</em>!(<em>20</em>)nn“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。nn得到“答案正确”的条件是:nnn字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;n任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者...
PAT_B_1094 谷歌的招聘 (20 分)【测试点3,5】
本题要求你编程解决一个更通用的问题:从任一给定的长度为 L 的数字中,找出最早出现的 K 位连续数字所组成的素数。nn输入格式:nn输入在第一行给出 2 个正整数,分别是 L(不超过 1000 的正整数,为数字长度)和 K(小于 10 的正整数)。接下来一行给出一个长度为 L 的正整数 N。nn输出格式:nn在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出 ...
(PAT乙级)我要通过!(Python)
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;3. 如果 aPb...
1003. 我要通过
点击打开链接题目中的 PAT 分布是有规律可寻的,即把A分成三部分:P前面  *  P和T中间  =  T后面例如:PAT    0 * 1 = 0PAAT    0 * 2 = 0AAPATAA   2 * 1 = 2AAPAATAAAA      2 * 2 = 4所以先判断P和T是否存在,并且个数为1,再对A进行判断。#include &amp;lt;iostream&amp;gt;nusing names...
【python】1024 科学计数法 (20 分) 测试点4为何通不过?!?!?!
原网址:https://pintia.cn/problem-sets/994805260223102976/problems/994805297229447168nn1024科学计数法(<em>20</em> 分)nn科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及...
PAT_B_1028 人口普查 (20 分)【测试点3出错】
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。nn这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 <em>20</em>0 岁的老人,而今天是 <em>20</em>14 年 9 月 6 日,所以超过 <em>20</em>0 岁的生日和未出生的生日都是不合理的,应该被过滤掉。nn输入格式:nn输入在第一行给出正整数 N,取值在(0,10​5​​];随后 N 行,每行给出 1 个人的...
Pat乙级1014题——福尔摩斯的约会(Python)
大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&amp;amp;amp;amp;hgsfdk d&amp;amp;amp;amp;Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表...
Python实现 PAT 1003 我要通过
<em>1003.</em> <em>我要</em><em>通过</em>!(<em>20</em>)rnrnrnrn时间限制rnrn400 msrnrnrnrnrn内存限制rnrn65536 kBrnrnrnrnrn代码长度限制rnrn8000 Brnrnrnrnrn判题程序rnrnStandardrnrnrn作者rnrnCHEN, Yuernrnrnrnrn“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串
1094 谷歌的招聘 (20 point(s)) - PAT乙级真题
<em>20</em>04 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以<em>通过</em>访问谷歌的这个网站进入招聘流程的下一步。nnnn自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.718281828...
PAT(乙级)10311031 查验身份证 (15 分)一个测试点通过
#include&amp;lt;cstdio&amp;gt;n#include&amp;lt;cstring&amp;gt;nint main()n{n int a[18]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};n char w[11]={'1','0','x','9','8','7','6','5','4','3','2'};n int n,i,j,sum=0,k=0;...
PAT考试乙级1034(C语言实现)重点题目
#include long long GCD(long long a, long long b) { //求最大公约数 n long long m = a%b; n while(m) { n a=b; n b=m; n m=a%b; n } n return b; n} nvoid printF
PAT1034有理数四则运算 后两个测试点
#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;algorithm&amp;gt;using namespace std;int main(){ long long  int a,b,i,j;/////////////注意改成 long long算的时候会超过int char op[4]={'+','-','*','/'}; long long int top[3][4]; long...
PAT乙级1059. C语言竞赛(C语言)
nnnnPAT<em>乙级</em>真题题解目录nnnnnn#include &amp;lt;stdio.h&amp;gt;n#include &amp;lt;math.h&amp;gt;nntypedef struct {n int isChecked;//是否已兑奖n int id; n} rank; nint ranking(int id, rank *arr, int length) {n for (int i = 1;...
PAT 1025. 反转链表 (25)---最后一个测试点的坑点
题目描述: n给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。nn输入格式:nn每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N(&amp;lt;= 105)、以及正整数K(&amp;lt;=N),即要求反转...
PAT_B_1062 最简分数 (20 分)【测试点1出错】
n<em>测试点</em>1出错处:题中并没有说明先输入的分数一定比后输入的小!nnn一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。nn现给定两个不相等的正分数 N​1​​/M​1​​ 和 N​2​​/M​2​​,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。nn输入格式:nn输入在一行中按 N/M 的格式给出两个正分数,随后是一个正整数分...
PAT 乙级 1003. 我要通过!(20) (C语言描述)
“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;3. 如果 aPb...
PAT 1088 三人行(20 分)- 乙级
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”nn本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。nn输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为不超过 ...
PAT 1083. 是否存在相等的差 (20) - 乙级
1、2、……、N。将每张牌的正反两面数字相减(大减小),得到 N 个非负差值,其中是否存在相等的差?输入格式:输入第一行给出一个正整数 N(2 &amp;lt;= N &amp;lt;= 10000),随后一行给出 1 到 N 的一个洗牌后的排列,第 i 个数表示正面写了 i 的那张卡片背面的数字。输出格式:按照“差值 重复次数”的格式从大到小输出重复的差值及其重复的次数,每行输出一个结果。输入样例:83 5 8...
【PAT】(B)1003 我要通过
『题目』nn“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。nn得到“答案正确”的条件是:nn字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;n 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;...
PAT 乙 1044 火星数字(测试5过2)
1044 火星数字 (<em>20</em> 分)nn火星人是以 13 进制计数的:nn地球人的 0 被火星人称为 tret。n 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。n 火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo,...
PAT乙级—1039. 到底买不买(20)-native
小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了
PAT (乙级) Practice |(1007) C++ --最后一个测试点总是通不过,但并没有超时
题目描述:nn1007 素数对猜想 (<em>20</em> 分)nn让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数。显然有d​1​​=1,且对于n&amp;gt;1有d​n​​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。nn现给定任意正整数N(&amp;lt;10​5​​),请计算不超过N的满足猜想的素数对的个数。nn输入格式:nn输入在一行给出正整数N。nn输出格式...
pat乙级1073. 多选题常见计分法(20)
欢迎访问我的<em>pat</em><em>乙级</em>题解目录哦https://blog.csdn.net/richenyunqi/article/details/84981369nn题目描述nnnn算法设计nn<em>pat</em><em>乙级</em>1058. 选择题(<em>20</em>)是一道类似题目,但比本题简单。nn用pair&amp;lt;int,char&amp;gt;来储存错误选项信息,其first成员记录错误的题目编号,second成员记录错误的选项,pair类型自定义的...
PAT考试乙级1008(C语言实现)
#includenint main(){n int n,m,i,a[1000]={0};n scanf("%d",&n);n scanf("%d",&m);n m=m%n;n for(i=0;i<n;i++){n a[n+i]=a
PAT 1054求平均值的代码实现及错误分析(C语言)
题目nn本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。nn输入格式:nn输入第一行给出正整数N(&amp;lt;=100)。随后一行给出N个实数,数字间以一个空格分隔。nn输出格式:nn对每个非法输入,在一行中输出“ERROR...
PAT乙级1028. 人口普查(C语言)
nnnnPAT<em>乙级</em>真题题解目录nnnnnn/*n * 1. 输入格式正确的前提下,可以将字符串形式的日期转为整数,直接判断年龄是否合理n * 2. <em>20</em>14/9/6之后 和 1814/9/6之前,为不合理年龄n * 3. 考虑 全为不合理年龄的情况n */n#include &amp;lt;stdio.h&amp;gt;n#include &amp;lt;string.h&amp;gt;nnint main() {n in...
PAT乙级 1009 说反话
题目地址:https://www.<em>pat</em>est.cn/contests/<em>pat</em>-b-practise/1009题目描述:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:
PAT乙级1002. 写出这个数 C++
本人没有什么特殊的简单的解题技巧,为了安全,此次用了C++的字符串,从n n小于10的100次方可以看出n肯定不是long之类的,应该是字符串。主要就是对int和string之间的转换,以及输出了。我的代码如下,个人感觉应该不是最优的,但是基本能讲清:#include n#include nusing namespace std;nvoid static read
PAT乙级1052 卖个萌
第二个<em>测试点</em>未过,有段错误#include n#include n#include nusing namespace std;nint get1(string a,vector &vec){n string temp="";n for(int i=0;i<a.length();i++){n if(a[i]!
PAT乙级—1049. 数列的片段和(20)-native
给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列{0.1, 0.2, 0.3, 0.4},我们有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这10个片段。给定正整数数列,求出全部片段包含的所有的数
PAT 1074 宇宙无敌加法器(20)(代码+思路+测试点分析)
1074 宇宙无敌加法器(<em>20</em> 分)提问nn地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位的进制 d ...
PAT 乙级 1048 数字加密(20
用力戳我直达原题~n这题很特别水。不过注意两个点,见注释。nnnnnn1n2n3n4n5n6n7n8n9n10n11n12n13n14n15n16n17n18n19n<em>20</em>n21n22n23n24n25n26n27n28n29n30n31n32n33n34n35n36n37n38n39n40n41n42n43n44n45n46n47n48n49nnnn#include nusing namespac
Pat乙级1015题——德才论(Python)三个测试点超时
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”nn现给出一批考生的德才分数,请根据司马光的理论给出录取排名。nnnn输入格式:nn输入第一行给出 3 个正整数,分别为:N(≤105)N(≤105)N(≤10^5 ),即考生总数;L(≥60)L(≥60)L...
PAT乙级1055 集体照
注意: n1、排序问题,先按照身高降序,后按名字升序 n2、左右排列问题,偶数应该是:4、2、1、3;奇数应该为:4、2、1、3、5#include n#include n#include n#include nusing namespace std;nstruct person{n string name;n i
PAT_B_1088 三人行 (20 分)【测试点4】
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”nn本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。nn输入格式:nn输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为不超...
(PAT乙级)1068 万绿丛中一点红(C语言实现)
nnnn总结:nn1、开始的时候是想用二维数组来储存数据的,但是后面发现我没有办法比较两个数之间是否相等,所以想改一维数组,但一维数组的毛病又在于它四周的元素不好找。所以这里的巧思在于:并没有比较元素之间是否相等,而是用Hash数列,判断hash数列对应的数字是否为1来判断是否独特。是独特的话在判断是不是与四周8个元素的像素相差大,这个可以单独为一个函数判断。nn2、这里建立hash数列数组时,最...
PAT甲级 1003.Emergency(25) 题目翻译与答案
003.突发事件(25)n作为一个城市紧急援救队的指挥者,你得到了一个国家的特殊地图。地图上分散着几座城市,城市间用道路连接着。每个城市援救队的数量以及两座城市之间每条道路的长度已经在地图上标出。当某些城市发生了突发事件,需要你的帮助时,你的工作是带领你的队伍尽快的赶到事发现场,与此同时,召集尽可能多的在路上的队伍。n n输入n每个输入文件包含一个测试实例。每个实例的第一行有四个正整数:N(<= 500)是城市的个数(城市的编号从0到N-1),M是道路的个数,C1和C2分别是你现在所在的城市以及你必须去救援
PAT——乙级1002(字符串)
n#include&amp;lt;cstdio&amp;gt;n#include&amp;lt;cstring&amp;gt;n#include&amp;lt;algorithm&amp;gt;nusing namespace std;nchar ch[15][5]={&quot;ling&quot;,&quot;yi&quot;,&quot;er&quot;,&quot;san&quot;,&quot;si&quot;,&quot;wu&quot;,&quot;liu&quot;,&quot;qi&quo
(PAT乙级)1017 A除以B(C语言实现)
nn总结:1、i=0的情况和其他时候不一样,可以在循环体之前就单独执行,不需要放到循环体里做判断语句。nn           2、模拟手动除法的过程,每次用第一位去除以B,如果得到的商不是0就输出,否则就*10+下一位,直到最后的数为余数。                    即每得到一位商都直接输出,不需要存在数组里在统一输出,因为这样既麻烦又容易出错。  nn           3、有一...
PAT 1069微博转发抽奖的代码实现及错误分析(C语言)
题目nn小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。nn输入格式:nn输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 <em>20</em> 个字符、不包含空格回车的非空字符串)...
Pat乙级1013题——数素数(Python)一个测试点超时
令 P​iP​iP​_i 表示第 iii 个素数。现任给两个正整数 M≤N≤104M≤N≤104M≤N≤10^4​ ,请输出 PMPMP_M 到 PNPNP_N​ 的所有素数。nn输入格式:nn输入在一行中给出 M 和 N,其间以空格分隔。nn输出格式:nn输出从 PMPMP_M​ 到 P​NP​NP​_N​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。...
PAT乙级—1025. 反转链表 (25)-native
给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N(<=N),即要求反转的子链结点的个数。结点的地址是5位非
1003 我要通过 python实现
1003 <em>我要</em><em>通过</em>!(<em>20</em>)(<em>20</em> 分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;\任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 ...
PAT 乙 1062 最简分数(1测试点通过
1062 最简分数 (<em>20</em> 分)nn一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。nn现给定两个不相等的正分数 N​1​​/M​1​​ 和 N​2​​/M​2​​,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。nn输入格式:nn输入在一行中按 N/M 的格式给出两个正分数,随后是一个正整数分母 K,其间以空格分隔。题目保证...
1013 数素数 (20 分)+测试点4
令P​i​​表示第i个素数。现任给两个正整数M≤N≤10​4​​,请输出P​M​​到P​N​​的所有素数。nn输入格式:nn输入在一行中给出M和N,其间以空格分隔。nn输出格式:nn输出从P​M​​到P​N​​的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。nn输入样例:nnn5 27nnn输出样例:nnn11 13 17 19 23 ...
(PAT乙级)1029 旧键盘(C语言实现)
nnnn总结:nn1、思路就是对于应该输入的文字的每一个字符在实际输入的文字中遍历,看是否能键入。如果在实际输入的文字中没发现,将对该字符进行存储,但需要对将要存储的字符数组遍历,看该数组里是否已存在该字符。nn2、因为字母的大写和小写在此题目中相当于同一个字符,所以判断是否存在于欲存储数组中的条件需要多思考。nn3、看清楚题要求,最后的字母要大写输出,所以要记得大小写字母ASCII码之间的转换,...
PAT B1012数字分类:关于测试点5和6无法通过的问题分析
问题点:nnA1的条件判断,如果将能被5整除和是偶数分开判断,那么就没问题;nn但是如果把它们合并在一起,用逻辑与判断,就会有问题。nn两次代码如下:nnn#include &lt;cstdio&gt;nint main()n{n int n, temp;n scanf("%d", &amp;n);n int arrange[5] = {0};n int counts[5]...
PAT乙级题库1010(很水)
当a0=0时,f(x)=a0也是一个多项式,叫做零多项式nn#include &amp;lt;iostream&amp;gt;nnusing namespace std;nnint main()n{n    int A,n,flag=0;n    while(cin&amp;gt;&amp;gt;A&amp;gt;&amp;gt;n){n        if(flag==0&amp;amp;&amp;amp;n==0){n            cout&amp;lt...
Pat乙级1018题——锤子剪刀布(Python)
n注意是要计算获胜次数最多的手势,而不是出的次数最多的手势。nnn代码如下,感觉比较累赘。nndef cjb():n count = int(raw_input())n a = []n b = []n for i in range(count):n str = raw_input()n a.append(str[0])n b.app...
PAT 1069 微博转发抽奖(20)(代码+思路+测试点4)
1069 微博转发抽奖(<em>20</em> 分)nn小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。nn输入格式:nn输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 <em>20</em> 个字符...
pat乙级1003. 我要通过!(20)
欢迎访问我的<em>pat</em><em>乙级</em>题解目录哦https://blog.csdn.net/richenyunqi/article/details/84981369nn题目描述nnnn算法设计nn对于给定的字符串,下列条件均满足时,输出“YES”,否则输出“NO”:nn给定的字符串不含P、A、T以外的字符n P、A、T3中字符在给定的字符串中均有出现n P、T字符在给定的字符串中只出现一次n P字符在T字符左侧且...
(PAT乙级)1014 福尔摩斯的约会(C语言实现)
nnnn总结:1、对比第1和第2串字符时,找第一个相同的大写字母和找第二个相同的数字或大写字母,需要用两个循环去判断,不要糅                   杂在一个循环里;nn         2、循环的次数应该是两串字符串里长度较短的长度,且四个字符串应该单独定义一个一维字符数组,这样使用strlen函数才                    可行。nn          3、最后一直通...
PAT_B_1086 就不告诉你 (15 分)【测试点1.2】
n<em>测试点</em>1、2出错处: 如果成绩为10000,则其 倒着输出结果应该是1,而不是00001 nnn做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。nn输入格式:nn输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。nn输出格式:nn在一行中倒着输出 A 和 B 的乘积...
1092 最好吃的月饼 (20 point(s))- PAT乙级真题
月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。nnnn若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。nn输入格式:n输入首先给出两个正整数 N(≤1000)和 M(≤100),分别为月饼的种类数(于是默认月饼种类从 1 到 N 编号)和参与统计的城市数量。nn接下...
PAT 1054.求平均值
首先!!!还是看了小姐姐的思路!!因为很多知识点都不知道,只能这样慢慢刷题学习辣~rn学到了sscanf()和sprintf()rn第一个sscanf(源字符串,格式,目的变量)是以字符串为输入源,存储到你定义的格式变量里rn第二个sprintf(目的字符串,格式,源变量)是将格式化的数据写入字符串rnrnrn所以这道题先把输入的a字符串转换为数字rn再从数字转换为b字符串rn再判断ab字符串是否
1058. 选择题(20)-PAT乙级真题
1058. 选择题(<em>20</em>)n批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。nn输入格式:nn输入在第一行给出两个正整数N(nn输出格式:nn按照输入的顺序给出每个学生的得分,每个分数占一行。注意判题时只有选择全部正确才能得到该题的分数。最后一行输出错得最多的题目的错误次数和编号(题目按照输入的顺序从1开始编号)。如果有并列,则按编号递
PAT乙级 1022 D进制的A+B
题目地址:https://www.<em>pat</em>est.cn/contests/<em>pat</em>-b-practise/1022题目描述:输入两个非负10进制整数A和B(< D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8输出样例:1103解题思路如下:先计算 A+B(此时为十进制),然后把结
PAT B1012 数字分类 问题:总有最后一个测试点过不去
​​​​​这个题目如果总是有个<em>测试点</em>过不去就是因为A2类的交错求和的结果本身就是0,而你把0作为判断这一类数字不存在的条件是错误的。nnn#include&amp;lt;cstdio&amp;gt;nint main(){n int n,m;n int a1=0,a2=0,a4=0,a3=0,a5=0;n int count=0,count1=0;n n scanf(&quot;%d&quot;,&amp;amp;n);n while(n-...
PAT-B 1034. 有理数四则运算
题目内容:n 本题要求编写程序,计算2个有理数的和、差、积、商。n n 输入格式:n n 输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为0。n n 输出格式:n n 分别在4行中按照“有理数1 运算符 有理数2 = 结果”的格式顺序输出2个有理数的和、差、积、商。注意输出的每个有理数必须
java(2)-1003 我要通过!(20)
原文地址:https://blog.csdn.net/bin8632/article/details/50216297nn在上次的文章中已经有提及,这个问题我实际上是没有完全作对的。但是嘛......我上网查了查,发现我和正确答案也就差了一点点,我也不知道我究竟错在了什么地方,可能这就是一个教训吧:应该使用原始或者接近原始条件的条件,而不是自己找一些所谓的条件。(有时候必须用推出的条件,这个时候就...
Pat乙级1031题——查验身份证(Python)
注意nnn使用多层循环,在打断的时候要注意确保不再执行之后不需要循环的地方nnn代码如下nnnndef idCard():n weight = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]n mList = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2']n ...
PAT_B_1019 数字黑洞 (20 分)【测试点2,3,4通不过】
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。nn例如,我们从6767开始,将得到nnn7766 - 6677 = 1089n9810 - 0189 = 9621n9621 - 12...
PAT乙级1058. 选择题(C语言)
nnnnPAT<em>乙级</em>真题题解目录nnnnnn#include &amp;lt;stdio.h&amp;gt;n#include &amp;lt;string.h&amp;gt;n#include &amp;lt;stdlib.h&amp;gt;n#include &amp;lt;ctype.h&amp;gt;nntypedef struct {//题目 n int score;//分值 n int right_cnt;//正确选项个数n ch...
PAT乙1033搞死我了。老实用scanf
1033 旧键盘打字(<em>20</em>)(<em>20</em> 分)n旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?nn输入格式:nn输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过10^5^个字符的串。可用的字符包括字母[a-z, A-Z]、数字0-9、以及下划线“_”(代表空格...
PAT乙1031查验身份证
1031 查验身份证(15)(15 分)n一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:nn首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:nnZ:0 1 2 3 4 5 6 7 8 9 10\ M:1 0 X ...
PAT 乙级 1013 (方法 + 代码)
1013 数素数 (<em>20</em> 分)n令 P​i表示第 i 个素数。现任给两个正整数 M≤N≤10^4​​ ,请输出 PM 到 P​N​ 的所有素数。n输入格式:n输入在一行中给出 M 和 N,其间以空格分隔。n输出格式:n输出从 PM到 P​N的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。n输入样例:n5 27n输出样例:n11 13 17 19 23 29 31 37...
PAT乙级——1018(模拟判胜负)
题目:锤子剪刀布 (<em>20</em> 分)n大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:nnnn现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。n输入格式:n输入第 1 行给出正整数 N(≤10​5),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 ...
PAT1002 部分正确 请问错在哪里?
/*读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。nn输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10 ^ 100 ^ 。*/n#include &amp;lt;stdio.h&amp;gt;n#include &amp;lt;string.h&amp;gt;nvoid panduan(int d)n{n switch (d) {n case 1:n printf(&quot;yi&quot;)...
多家知名企业招聘笔试题下载
多家知名企业招聘笔试题,网上收集,可以自己先看看。想应聘的可以有个准备。 相关下载链接:[url=//download.csdn.net/download/qzlion/2292634?utm_source=bbsseo]//download.csdn.net/download/qzlion/2292634?utm_source=bbsseo[/url]
远程控制软件,可以穿透各种防火墙下载
该软件能够帮助你穿过任何的防火墙,从而实现数据的传输 相关下载链接:[url=//download.csdn.net/download/guaisu/2372709?utm_source=bbsseo]//download.csdn.net/download/guaisu/2372709?utm_source=bbsseo[/url]
huffman压缩与文件夹打包器下载
数据结构课程设计实验,包含了Huffman压缩的源代码和文件夹打包的源代码,测试过了的,绝对正确! 相关下载链接:[url=//download.csdn.net/download/yuwuheng/2886067?utm_source=bbsseo]//download.csdn.net/download/yuwuheng/2886067?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 我要学python 我要学产品经理
我们是很有底线的