PAT (Basic Level) (中文)
文章平均质量分 65
pat题解合集
DDouble-
成长记录,谢谢大家的点赞和关注
展开
-
1004 成绩排名c++java_Interface Comparable_list接口常用方法
Interface Comparable参数类型 :T - 可以将此对象与之进行比较的对象类型 该接口对实现它的每个类的对象强加一个整体排序。 这个排序被称为类的自然排序 ,类的compareTo方法被称为其自然比较方法 。 1、add(Object element): 向列表的尾部添加指定的元素。2、size(): 返回列表中的元素个数。3、get(int index): 返回列表中指定位置的元素,index从0开始。4、add(int index, Object element): 在列表的原创 2022-07-03 14:29:38 · 193 阅读 · 0 评论 -
1002 写出这个数Java_字符串转字符数组_整数转字符串
1002 写出这个数原创 2022-07-01 14:21:57 · 240 阅读 · 0 评论 -
1001 害死人不偿命的(3n+1)猜想Java_java中Scanner的简单用法
PAT (Basic Level) Practice (中文)1001 害死人不偿命的(3n+1)猜想原创 2022-07-01 12:52:49 · 179 阅读 · 1 评论 -
1077 互评成绩计算 (20分)
此题的链接学习参考参考链接算法1.将合理的分数全部相加,然后减去最大和最小的if(tmp>=0&&tmp<=M) //在合理的分数 { cnt++; //合理的分数 的 个数 sum+=tmp;//---------------- sum=sum-max-min;2.注意sum和老师打分cin>>teach; cin>...原创 2020-01-30 14:30:41 · 241 阅读 · 0 评论 -
1076 Wifi密码 (15分)
下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1...原创 2020-01-30 11:16:01 · 180 阅读 · 0 评论 -
1015 德才论 (25分)
输入样例:14 60 8010000001 64 9010000002 90 6010000011 85 8010000003 85 8010000004 80 8510000005 82 7710000006 83 7610000007 90 7810000008 75 7910000009 59 9010000010 88 4510000012 80 100100...原创 2020-01-29 22:26:02 · 162 阅读 · 0 评论 -
1014 福尔摩斯的约会 (20分)
知识点:1.用字符串数组存日期 :string week[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"};代码:#include <iostream>#include <string>using namespace std; int main(){ string s1,s2,s3,s4; cin>&g...原创 2020-01-29 15:48:30 · 122 阅读 · 0 评论 -
1013 数素数 (20分)
注意点:两个计数变量错误点:4 运行超时改进:不清楚代码:#include<iostream>using namespace std;int isprime(int n);int main(){ int m,n; cin>>m>>n; int count=0,flag=0; for(int i=2;;i++) //没有判断条件...原创 2020-01-29 10:13:19 · 125 阅读 · 0 评论 -
1012 数字分类 (20分)
输入样例 1:13 1 2 3 4 5 6 7 8 9 10 20 16 18 输出样例 1:30 11 2 9.7 9输入样例 2:8 1 2 4 5 6 7 9 16输出样例 2:N 11 2 N 9题目分析知识点:c++的保留一位小数: cout<<fixed<<setprecision(1)<<A4<...原创 2020-01-29 10:13:04 · 127 阅读 · 0 评论 -
1011 A+B 和 C (15分)
知识点:输入格式:给出测试组数 每组一行注意类型是:long int (否则部分错误)#include<iostream>using namespace std;int main(){ int n; long int a,b,c; cin>>n; int count=0; for(int i=1;i<=n;i++){ cin>&...原创 2020-01-29 10:12:47 · 122 阅读 · 0 评论 -
1010 一元多项式求导 (25分)
1010 一元多项式求导 (25 分)注意点:1、题目未说先给出输入样例数字个数,即默认为每次输入完就输出2、当多项式只有常数项时,即F(x)=5,样式输入为5 0 输出要是0 0...原创 2020-01-29 10:12:36 · 117 阅读 · 0 评论 -
1009 说反话 (20分)
法一(二维数组):输入 空格 隔开 输入二维数组,从后遍历输出ps:在黑框中手动输入时,系统并不知道什么时候到达了所谓的“文件末尾”,因此需要用<Ctrl+Z>再按Enter键的方式告诉系统已经到了EOF,这样系统才会结束while。#include <stdio.h>int main(){ int num=0; char ans[90][9...原创 2020-01-29 10:11:51 · 228 阅读 · 0 评论 -
1008 数组元素循环右移问题 (20分)
分析:我用的【找规律】123456561234//差的绝对值等于 4 = 6 - 2输出 arr[ (i+(N - M))%N ](0+4)%6 == 4 ----5(1+4)%6 == 5 ----6(2+4)%6 == 0 ----1(3+4)%6 == 1 ----2(4+4)%6 == 2 ----3(5+4)%6 == 3 ----4本题有坑:1.不允许...原创 2020-01-29 10:11:19 · 164 阅读 · 0 评论 -
1007 素数对猜想_素数判断_ArrayList使用
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N (<105),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例......原创 2020-01-29 10:11:01 · 148 阅读 · 0 评论 -
1006 换个格式输出整数_拆解正整数
让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式......原创 2020-01-27 19:29:40 · 116 阅读 · 0 评论 -
1005 继续(3n+1)猜想
借鉴链接:https://blog.csdn.net/zhanshen112/article/details/84310167卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4...原创 2020-01-28 22:18:34 · 186 阅读 · 0 评论