- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 PAT1011 A+B 和 C Java 脱坑手记
PAT1011 A+B 和 C Java 脱坑手记题目分析解决方案代码题目分析根据题目的含义是要比较多组 A+B 与 C的大小关系重点 在整数范围中 就是 int 类型的范围那就存在一个问题 A+B 越出上界(2147483647) 和 越出下界(-2147483648)解决方案一、java 中有64位长度的数据类型 long,可以直接进行 A+B>C比较操作(不建议 本身就是学习思考的题目 越界也就是题目考点)二、通过思考可以想到,A+B 超越上界时,只有可能是两者都 >=
2021-01-11 16:59:57
181
原创 PAT1015 德才论 Java 脱坑手记
PAT1015 德才论 Java 脱坑手记题目分析解决方案代码存在三超时问题的。。。题目分析第一行给出三个数据1.总共考生人数 N(≤10^5)2.录取分数线 L3.高分线H随后给出N行考生信息 准考证号 德分 才分。本题要求对全部考生成绩进行分类并排名:下分为四类第一类:德分和才分均不低于高分线第二类:才分低于高分线但德分不低于高分线第三类:德才分均低于高分线,但是德分不低于才分的考生第四类:德才分达到最低线的考生排名顺序要求:学生等级升序排行 等级一样总分降序;
2021-01-11 15:39:37
297
原创 PAT1012 数字分类 Java 脱坑手记
PAT1012 数字分类 Java 脱坑手记题目分析代码题目分析针对给出的一系列的正整数 分类:第一个数为 正整数个数被5整除:满足数据中为偶数的总和(可以理解为 10的倍数)被5除余1:满足的数据按照顺序进行交错求和,例如 6-11+16-21⋯ (偶数位次为-)被5除余2:满足的数字个数被5除余3:满足的数字的平均数(进行求和并记录个数 最后输出取平均)被5除余4:满足数据中最大值代码@[TOC](PAT1012 数字分类 Java 脱坑手记) ## 题目分析 针对给出的一
2021-01-11 10:10:24
193
原创 PAT1014 福尔摩斯的约会 Java 脱坑手记
PAT1013 数素数 Java 脱坑手记题目分析判断素数函数用了一个不知道哪里看到的知识任何一个合数都可以由一个质数和一个数相乘得到题目分析通过输入的 M和N,进行计算输出 所有素数中,从第M到第N个素数,并要求:每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格,输出。判断素数函数1、任何一个合数都可以表示成一个质数和一个数的乘积 /*进行判断素数优化 (任何一个合数都可以由一个质数和一个数相乘得到) 记录素数表,通过 除以比自身小的素数判断i是
2021-01-08 15:02:57
188
原创 PAT1013 数素数 Java 脱坑手记
java数组中删除元素或一个数组元素删除数组中单个元素删除数组中多个元素(数组表示)这里直接介绍两种情况:1、删除数组中单个元素2、删除数组中多个元素(数组表示)删除数组中单个元素1、新建一个数组,将原数组中值写入新数组时进行判断是否为要删除的元素,如果是就直接跳过进行下一个循环,否则直接写入新数组,最后将新数组赋值给原数组以下给出简要代码//ints是原数组,temp是新...
2021-01-08 10:54:18
94
原创 java数组中删除元素或一个数组元素
java数组中删除元素或一个数组元素删除数组中单个元素删除数组中多个元素(数组表示)这里直接介绍两种情况:1、删除数组中单个元素2、删除数组中多个元素(数组表示)删除数组中单个元素1、新建一个数组,将原数组中值写入新数组时进行判断是否为要删除的元素,如果是就直接跳过进行下一个循环,否则直接写入新数组,最后将新数组赋值给原数组以下给出简要代码//ints是原数组,temp是新...
2020-03-13 17:55:47
20589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人