PAT甲级
Roxannekkk
这个作者很懒,什么都没留下…
展开
-
1060 Are They Equal (25分)
题目链接思路:注意点:易错数据:#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>#include<vector>#include原创 2020-10-05 22:19:55 · 59 阅读 · 0 评论 -
1059 Prime Factors (25分)
题目链接#pragma warning(disable:4996);#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#include<time.h>#include<stdlib.h>using namespace std;const int maxn = 100010;boo原创 2020-09-08 14:21:58 · 53 阅读 · 0 评论 -
1075 PAT Judge
题目链接代码中有注释#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<stack>#include<...原创 2020-01-10 20:36:10 · 57 阅读 · 0 评论 -
1083 List Grades
题目链接题目大意:给一组数据,按题目所给的顺序输出成绩在区间范围的记录,如果没有输出none#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string&g...原创 2020-01-08 22:30:42 · 75 阅读 · 0 评论 -
1055 The World's Richest
题目链接1.0 有一个测点超时://所利用的思想为,先按要求对数据排好序,然后针对每组的序列,min,max对排好的数据//进行筛选,符合即输出,同时设立计数器,防止所选数据超过最大值,且为0输出none。#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<...原创 2020-01-08 21:48:23 · 99 阅读 · 0 评论 -
1028 List Sorting
题目链接题目大意:给出记录信息,根据所给数所对应的某一列(学号,成绩,姓名)按要求进行排序;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string&g...原创 2020-01-08 20:15:25 · 67 阅读 · 0 评论 -
1016 Phone Bills
题目链接#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<stack>#include<math.h...原创 2020-01-07 20:57:21 · 75 阅读 · 0 评论 -
1012 The Best Rank (25分)
题目链接题目大意:对学生的各门成绩分别进行排序;查询时按优先级顺序输出所查学生的最高排名的科目及排名;如果该学生没数据,则输出n/a;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>...原创 2020-01-06 14:27:49 · 76 阅读 · 0 评论 -
1062 Talent and Virtue
题目链接题目同乙级1015,指路不在过多赘述;代码:#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<stac...原创 2019-12-19 22:54:02 · 62 阅读 · 0 评论 -
1025 PAT Ranking
题目链接大意:对多个考场的多个学生排名不仅有总排名还要有分区排名;代码中有注释;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#i...原创 2019-12-19 22:50:39 · 69 阅读 · 0 评论 -
1082 Read Number in Chinese
题目链接大意:根据所给数写出汉字拼音读法;注释中有代码方便理解;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include&l...原创 2019-12-19 20:48:11 · 63 阅读 · 0 评论 -
1077 Kuchiguse
题目链接题目大意:判断公共后缀,如果有输出,没有则输出nai;做法:反转字符求公共前缀(较为方便);求最短字符串长度,以他为基准访问字符串保证不越界;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<str...原创 2019-12-19 18:32:01 · 120 阅读 · 0 评论 -
1035 Password
题目链接题目大意:给n个数据,每个数据包括学号密码;if密码有1 0 O l这几个字符要对其进行修改,并且统计修改的数据最后连同学号输出;if没有则另外输出指定语句;代码中有注释方便理解;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorith...原创 2019-12-19 15:42:41 · 139 阅读 · 0 评论 -
1005 Spell It Right
题目链接题目大意:计算所给数的数位之和,并用英语单词表述出来注意:所给数超过int范围,用字符类型读取;格式控制;思路:利用string读取数,利用ans读取和,再利用一个整数数组分别读取和的每一位,利用提前写好的字符串数组对比,相等直接输出英语单词#pragma warning(disable:4996);#include <iostream>#include<st...原创 2019-12-18 20:54:40 · 74 阅读 · 0 评论 -
1001 A+B Format
题目链接对输出进行格式控制即,每三位添加逗号。eg:1000->1,000;利用printf的格式对输出进行控制;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#incl...原创 2019-12-18 20:22:57 · 67 阅读 · 0 评论 -
1073 Scientific Notation
题目链接题目即乙级1024的英文版,大意不再赘述;思路见指路1024// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm&...原创 2019-12-18 19:50:09 · 71 阅读 · 0 评论 -
1061 Dating
题目链接这道题就是乙级1014的英文版,还是做了一遍做的更简便了一些,慢慢提升自己;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#...原创 2019-12-17 22:45:44 · 72 阅读 · 0 评论 -
1027 Colors in Mars
题目链接题目大意即把数字以13进制显示出来,若只有一位要补零;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<...原创 2019-12-17 21:11:14 · 71 阅读 · 0 评论 -
1019 General Palindromic Number
题目链接题目大意是求,n转化为b进制的数,是否是回文判断并输出;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<...原创 2019-12-17 20:08:41 · 66 阅读 · 0 评论 -
1031 Hello World for U
题目链接题意:给定一个字符串按U输出,n1是左侧字符数,n3是右侧字符数,n2是底部字符数,三者有重叠;三者满足n1=n3=k<=n2;n1+n2+n3=N+2;利用找规律得出他们之间内在的联系;n1=n3=(N+2)/3,n2=N-n1-n3+2得到;可以利用先把字符放入二维数组做;也可以直接输出做;直接输出:#pragma warning(disable:4996);#i...原创 2019-12-17 19:05:39 · 59 阅读 · 0 评论 -
1036 Boys vs Girls
题目链接代码有注释方便理解;锻炼自己利用库函数来写;#pragma warning(disable:4996);#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<stac...原创 2019-12-15 22:40:03 · 75 阅读 · 0 评论 -
1006 Sign In and Sign Out
题目链接通过把时间转化成整形的数据来比较即:15:30:28 ——>153028方便操作且易于实现,再利用两个排序方法分别对到达离去时间排序得到结果;#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<stri...原创 2019-12-15 22:02:06 · 84 阅读 · 0 评论 -
1011 World Cup Betting
题目链接#include <iostream>#include<stdio.h>#include<algorithm>#include<string.h>#include<string>#include<stack>#include<math.h>#include<vector>usi...原创 2019-12-15 21:27:46 · 65 阅读 · 0 评论 -
1009 Product of Polynomials
题目链接题目是进行多项式的乘法,大体思路同多项式加法差不多,都是利用hash思想存,数组下标为几次项,元素为所对应的系数;但要注意,进行乘法时几次项会变即:x ^ 2 * x ^ 2=x^4;所以实现a[i]*b[j]的同时,存储的位置变为了c[i+j];此外,他的最大次数不再是1000,可能达到1000+1000=2000;#include <iostream>#incl...原创 2019-12-15 20:50:07 · 57 阅读 · 0 评论 -
1002 A+B for Polynomials
题目链接题目大意即多项式相加;拿案例来说明数字的意思2 1 2.4 0 3.22 2 1.5 1 0.5第一个数即非0系数的个数;每两个数为一组,分别为几次项和系数;知道这个后,就可以来做了;利用类似hash的思想,数组下标的位置存他的系数;注意两点:输出每个系数保留一位小数,及注意格式控制;#include <iostream>#include<stdi...原创 2019-12-15 20:18:39 · 66 阅读 · 0 评论