摘要: PAT乙级 1014 福尔摩斯的约会 题目 分析 要输出日期,小时,分钟三个数字,根据第一二个字符串得出日期和小时,根据第三四个字符串可以得出分钟 第一二个字符串中,第一对相同的大写英文字母决定日期,A~G分别代表星期一到星期日 第一二个字符串中,第二对相同的大写英文字母或者数字决定小时,0点到9点 阅读全文
posted @ 2021-05-31 17:53 杰达鲁 阅读(16) 评论(0) 推荐(0) 编辑
摘要: PAT乙级 1013 数素数 题目 分析 输入m,n,然后输出第m个到第n个素数,每行输出10个数字 先把第1个到第n个素数求出来,然后输出第m个到第n个 使用数组将求出来的素数存储下来,由于n最大值为10000,所以数组大小设置为10001,防止越界 求出素数后再用一个for循环输出m到n的素数, 阅读全文
posted @ 2021-05-30 13:05 杰达鲁 阅读(22) 评论(0) 推荐(0) 编辑
摘要: PAT乙级 1012 数字分类 题目 分析 题目要求将输入的数字按不同的规则分为5类,最终按照要求输出符合的数字,如果没有符合要求的数字则输出 N 首先定义一个变量n用来决定输入几个数字,然后使用for循环,每循环一次输入一个数字,循环中使用if else进行判断 由于需要记录符合要求的数字,还要记 阅读全文
posted @ 2021-05-29 16:46 杰达鲁 阅读(37) 评论(0) 推荐(0) 编辑
摘要: PAT乙级 1007 素数对猜想 题目 分析 这题首先得计算出一个范围内的所有素数,然后将相邻的两个素数相减,如果等于2,则算作一个素数对,求一共有多少个素数对 题目的关键在于时间限制在200ms以内,如何减少程序的计算量是最重要的 首先得求出素数,使用两个for循环嵌套,外循环的变量i是被除数,内 阅读全文
posted @ 2021-05-11 13:15 杰达鲁 阅读(52) 评论(0) 推荐(0) 编辑
摘要: PAT乙级 1005 继续(3n+1)猜想 题目 分析 这题需要输出的是关键数,首先得知道什么是关键数: 题目中给出了3,5,8,4,2,1这样一组数 将3按(3n+1)的规则计算,(3*n+1)/2=5,(5*3+1)/2=8,8/2=4,4/2=2,2/1=1 在计算过程中可以得到3,5,8,4 阅读全文
posted @ 2021-05-09 13:19 杰达鲁 阅读(44) 评论(0) 推荐(0) 编辑
摘要: PAT乙级 1003 我要通过 题目 分析 一、这一题需要按照格式输出 PAT , PAAT , AAPATAA , AAPAATAAAA 等字符串,符合要求输出YES,否则输出NO 二、这一题的关键在于字符串的三个条件 1. 字符串必须只能由P,A,T三个字母组成,不能多也不能少 2. xPATx 阅读全文
posted @ 2021-05-08 14:42 杰达鲁 阅读(62) 评论(0) 推荐(0) 编辑
摘要: PAT乙级 1002 写出这个数 题目 思路分析 输入一个小于10^100的数,并求出它们各位数字的和,int或者double显然不够用,所以这里用字符串存储数字 用一个for循环把字符串中每个数字提取出来并且累加,用字符减去‘0’可以得到ascll码表中它们相差的位数,由于这里的字符是数字,所以减 阅读全文
posted @ 2021-05-07 21:35 杰达鲁 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 洛谷 P5707 上学迟到 题目 思路分析 这题很明显要分多种情况讨论,0点至8点之间,0点之前,两种情况,在每种情况中又细分有四种情况,h大于或小于10,m大于或小于10。 首先先计算出走到学校要走多少分钟,s/v遇到小数要向上取整,再加上额外的10分钟,然后看它是否大于8*60 ①如果大于说明是 阅读全文
posted @ 2021-05-06 17:45 杰达鲁 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 洛谷 P2181 对角线 题目 思路分析 任何三条对角线都不会交于一点,也就是说,每一个交点仅由两条线相交而得,一个交点对应两条对角线 每条对角线对应两个顶点,顶点的个数与多边形的边数相等 所以能得出交点与边数的关系,一个交点-->两条对角线-->四个顶点=四条边 所以”求交点的个数“可以转化成“求 阅读全文
posted @ 2021-04-25 21:57 杰达鲁 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Java异常处理 什么是异常 软件在运行过程中,非常可能遇到意外,我们把它叫做异常,英文是:Exception,意思是例外。 异常指程序运行中出现的意料之外的各种状况,如:文件找不到,网络连接失败,非法参数等 异常发生在程序运行期间,它影响了正常的程序执行流程 简单分类 检查性异常:由用户或问题引起 阅读全文
posted @ 2021-04-21 14:18 杰达鲁 阅读(60) 评论(0) 推荐(0) 编辑