- 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++){
- 2023-03-02pat乙级 1018 锤子 剪刀 布
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmax(inta,intb){returna>b?a:b;}intmain(){intn;scanf("%d"
- 2023-03-02pat乙级 1017 A除以B 模拟除法
#include<stdio.h>#defineMAX_A1000intA[MAX_A];intB;/*除数*/intnum;/*A被除数有多少位*/voidread_AB();voiddivision_print();/*************
- 2023-03-01pat乙级1016 部分A+B
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intcounta=0,countb=0;intpa=0,pb=0;chara[10],
- 2023-03-01pat乙级:模拟链表问题(汇总,包含所有pat中链表题目分析)
更新:优化文章结构,增加了部分内容如(1110区块反转)和自己代码和他人代码分析。看完你就懂了转载请注明出处和链接地址:(https://www.cnblogs.com/ahappyfool/p/17156470.htm
- 2023-02-27pat乙级1011 A+B 和C
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intt;scanf("%d",&t);longlonga,b,c;inti=1;while(i<=t){
- 2023-02-27pat乙级1013数素数
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intnum[10000]={0};num[0]=2;intflag=0;intcount=0;inta,b
- 2023-02-27pat乙级1012数字分类
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>intmain(){intn;inta1=0,a2=0,a3=0,a5=0;doublea4=0;inti=0;intflag
- 2023-02-26pat乙级链表问题
链表题目:一开始以为要按照链表那样一个一个搞,看完这个后思路清晰:1025链表一连a三题链表题。在输入完链表之后,遍历链表使用另一个数组(可以是指针数组也可以是节点数组)记录
- 2023-02-04PAT乙级题解
1001害死人不偿命的(3n+1)猜想传送门知识点:简单模拟思路:判断奇偶,根据题意即可参考代码:点击查看代码#include<iostream>usingnamespacestd;intmain(){i