- 2025-01-05pat乙级1092 最好吃的月饼
月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨……在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。输入格式:输入首先给出两个正整数N(≤10
- 2025-01-05pat乙级1098 岩洞施工
要将一条直径至少为1个单位的长管道水平送入地形复杂的岩洞中,究竟是否可能?下面的两幅图分别给出了岩洞的剖面图,深蓝色的折线勾勒出岩洞顶部和底部的轮廓。图1是有可能的,绿色部分显示直径为1的管道可以送入。图2就不可能,除非把顶部或底部的突出部分削掉1个单位的高度
- 2025-01-04pat乙级1107 老鼠爱大米
翁恺老师曾经设计过一款Java挑战游戏,叫“老鼠爱大米”(或许因为他的外号叫“胖胖鼠”)。每个玩家用Java代码控制一只鼠,目标是抢吃尽可能多的大米让自己变成胖胖鼠,最胖的那只就是冠军。因为游戏时间不能太长,我们把玩家分成N组,每组M只老鼠同场竞技,然后从N个分组冠军中直
- 2025-01-04pat乙级1103 缘分数
所谓缘分数是指这样一对正整数a和b,其中a和它的小弟a−1的立方差正好是另一个整数c的平方,而c正好是b和它的小弟b−1的平方和。例如83−73=169=132,而13=32+22,于是8和3就是一对缘分数。给定a所在的区间[m,n],是否存在缘分数?输入格式:输入给出区间的两个
- 2024-12-22人口普查 PAT乙级
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。
- 2024-12-122024年秋季pat乙级
B-1程序员是个体力活微博上有网友表示:“怪不得说程序员是个体力活呢,五年前开始写代码,40万行,到今天终于完成了人生中第一个判断10000以内质数的项目,真正做到了时间复杂度低至O(1),代码已经git,后续会更新10万以内…100万以内…判断质数的项目……”他的代码核心部分长
- 2024-12-09C++ 1072 开学寄语 (乙级)
下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器
- 2024-12-09C++ 1093 字符串A+B (乙级)
给定两个字符串A和B,本题要求你输出A+B,即两个字符串的并集。要求先输出A,再输出B,但重复的字符必须被剔除。输入格式:输入在两行中分别给出A和B,均为长度不超过106的、由可见ASCII字符(即码值为32~126)和空格组成的、由回车标识结束的非空字符串。输出格式:在一行中
- 2024-11-26C++ 1112 超标区间 (乙级)
上图是用某科学研究中采集的数据绘制成的折线图,其中红色横线表示正常数据的阈值(在此图阈值是25)。你的任务就是把超出阈值的非正常数据所在的区间找出来。例如上图中横轴[3,5]区间中的3个数据点超标,横轴上点9(可以表示为区间[9,9])对应的数据点也超标。输入格式:输
- 2024-08-231110 区块反转——PAT乙级
给定一个单链表L,我们将每K个结点看成一个区块(链表最后若不足K个结点,也看成一个区块),请编写程序将L中所有区块的链接反转。例如:给定L为1→2→3→4→5→6→7→8,K为3,则输出应该为7→8→4→5→6→1→2→3。输入格式:每个输入包含1个测试用例。每个测试用例第1行给
- 2024-08-08PAT 乙级 1022题
题目:D进制的A+B输入两个非负10进制整数A和B(≤230−1),输出A+B的D(1<D≤10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:1234568输出样例:1103解题思路: 首先我们需要知道如何实现进制
- 2024-08-08PAT 乙级 1021题
题目:个位数统计给定一个k位整数N=dk−110k−1+⋯+d1101+d0(0≤di≤9,i=0,⋯,k−1,dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=100311,则有2个0,3个1,和1个3。输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N
- 2024-07-29从丙级到乙级:河南水文行业水土保持资质升级材料清单
从丙级到乙级,河南水文行业水土保持资质升级的材料清单主要包括以下几个方面:一、基础证件与资质证明企业法人营业执照:提供副本复印件,确保企业具有独立法人资格,并在河南省内注册。原资质证书:提供当前持有的水土保持丙级资质证书的正副本原件及复印件,作为升级申请的基础。二、
- 2024-06-22(PAT乙级刷题)多元函数的基本概念及性质
点集:由点组成的集合。邻域:中心点到边界点的距离极小的圆形区域。内点:区域内的点(能找到一个邻域中都在区间内),外点:区域外的点(能找到一个邻域中都不在区间内),边界点:区域边界上的点(能找到一个邻域,其中既有在区间内的也有不在区间内的)聚点:存在一个去心邻域,其中总有区域内的点(也就是
- 2024-06-17(PAT乙级刷题)数字之王
题目:题解:#include<iostream>#include<vector>#include<cmath>usingnamespacestd;intN1,N2,f=0,A[1005],B[10],maxn;vector<int>ans;signedmain(){//初始数据左右边界cin>>N1>>N2;//初始化数组for(inti
- 2024-06-09(PAT乙级刷题)擅长C
题目: 输入样式..C...C.C.C...CCCCCCC...CC...CC...CCCCC.C...CC...CCCCC.C...CC...CCCCC..CCC.C...CC....C....C....C...C.CCC.CCCC.C...CC...CC...CC...CC...CCCCC.CCCCCC....C....CCCC.C....C....CCCCCCCCCCC....C....CCCC.C....
- 2024-05-28(PAT乙级刷题)有多少不同的值
题目:题解:#include<iostream>#include<map>#include<cmath>usingnamespacestd;map<int,int>mp;intmain(){intx;cin>>x;doublekey;//记录每一轮计算的值for(inti=1;i<=x;i++){key=abs(i/2)+abs(i/3
- 2024-05-23(PAT乙级刷题)
题目:题解:#include<iostream>#include<string>#include<cmath>usingnamespacestd;intmain(){stringx,y;//转化前,转化后charkey;cin>>key;getchar();//读取回车getline(cin,x);//判断要压缩还是解压if(key=
- 2024-02-14PAT乙级-1009(说反话)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
- 2024-02-05PAT-乙级-1007(素数对猜想)
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中
- 2024-02-01PAT乙级-1002(写出这个数)
读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10的100次方输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入
- 2023-03-20pat 乙级1031 查验身份证
1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<math.h>56intmain()7{8intn;9scanf("%d",&n);10c
- 2023-03-03pat乙级1022 D进制的A+B
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#defineN100intmain(){inta,b,d;scanf("%d%d%d",&a,&b,&d);intnum
- 2023-03-03pat乙级 1021个位数统计
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#definek1000intmain(){inti=0;charnum[k];for(i=0;i<k
- 2023-03-02pat乙级 1019 数字黑洞
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>voiddecline(inta[]){inttemp=0;for(inti=0;i<3;i++){