PAT
  • 2024-06-30每日一题——Python实现PAT乙级1023 组个最小数(举一反三+思想解读+逐步优化)五千字好文
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数Python-3.12.0文档解读目录 我的写法(刚学Python时)代码点评时间复杂度分析空间复杂度分析总结我要更强优化建议优化后的代码时间复杂
  • 2024-06-22(PAT乙级刷题)最近的斐波那契数
    题目:题解:#include<iostream>#include<cmath>#include<climits>usingnamespacestd;intmain(){intfib[50]={0};//记录10的8次方之内的斐波那契数fib[0]=0,fib[1]=1;intlen=0,i;//记录斐波那契数的个数for(i=2;fib[i-1]<
  • 2024-06-22(PAT乙级刷题)多元函数的基本概念及性质
    点集:由点组成的集合。邻域:中心点到边界点的距离极小的圆形区域。内点:区域内的点(能找到一个邻域中都在区间内),外点:区域外的点(能找到一个邻域中都不在区间内),边界点:区域边界上的点(能找到一个邻域,其中既有在区间内的也有不在区间内的)聚点:存在一个去心邻域,其中总有区域内的点(也就是
  • 2024-06-21(PAT乙级刷题) 舍入
    题目:题解:#include<iostream>#include<string>usingnamespacestd;intmain(){ intn,d,com,cnt,minus,all,carry,point,p,need,have,i,t; strings; cin>>n>>d; while(n--){ cnt=minus=all=carry=point=p=ne
  • 2024-06-18每日一题——Python实现PAT甲级1132 Cut Integer(举一反三+思想解读+逐步优化)五千字好文
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数Python-3.12.0文档解读目录 我的写法正确性和功能性时间复杂度空间复杂度其他点评总结我要更强优化后的时间复杂度和空间复杂度进一
  • 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-15每日一题——Python实现PAT乙级1104 天长地久(举一反三+思想解读+逐步优化)七千字好文
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数Python-3.12.0文档解读目录初次尝试点评时间复杂度分析空间复杂度分析综合分析我要更强时间复杂度分析空间复杂度分析综合分析哲学和
  • 2024-06-121188 有多少零-PAT乙级真题(2024夏季B-3)-极简代码-C++
    B-3有多少零给定 n 个正整数,请你数数它们的乘积的末尾有多少个零。例如26、225、48的乘积是280800,末尾有2个零。输入格式:输入给出一个不超过 10^6 的正整数 n,下一行给出 n 个不超过 10^6 的正整数。输出格式:在一行中输出给定的 n 个正整数的乘积末尾零的
  • 2024-06-121018 锤子剪刀布-PAT乙级真题-极简代码-C++
    大家应该都会玩“锤子剪刀布”的游戏:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数 N(≤105),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J
  • 2024-06-11每日一题——Python实现PAT乙级1111 对称日(举一反三+思想解读+逐步优化)七千字好文
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数Python-3.12.0文档解读目录我的写法代码点评时间复杂度分析空间复杂度分析综上所述:优化建议我要更强优化建议完整代码和注释优化分析
  • 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-06-08(PAT乙级刷题)String复读机
    题目:题解:#include<iostream>#include<map>usingnamespacestd;map<char,int>mp;intmain(){stringkey="String";stringt;cin>>t;//记录字符数量for(inti=0;i<t.size();i++){mp[
  • 2024-06-03字符串-重复的子字符串
         力扣题号:459.重复的子字符串一、题目描述给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。二、示例示例1:输入:s="abab"输出:true解释:可由子串"ab"重复两次构成。示例2:输
  • 2024-05-30freeswitch官方仓库
     概述在使用源代码编译安装freeswitch的过程中,我们经常需要一些依赖库,其中freeswitch官方的yum源仓库是最齐全最方便的。但是,freeswitch仓库的配置和使用需要先在signalwire网站注册账号并获取PAT(personalaccesstoken)。环境CENTOS7PAT获取signalwire账号和PAT(persona
  • 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-26每日一题——Python实现PAT甲级1023 Have Fun with Numbers(举一反三+思想解读+逐步优化)
    一个认为一切根源都是“自己不够强”的INTJ个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数目录我的写法:​编辑代码点评:代码功能时间复杂度空间复杂度优化建议哲学和编程思想举一反三题目链接我的写法:num=input()digits_in
  • 2024-05-25PAT (Advanced Level) - 1095 Cars on Campus
    模拟,哈希,字符串,STL#include<iostream>#include<cstring>#include<algorithm>#include<vector>#include<unordered_map>usingnamespacestd;structEvent{ inttime,status; booloperator<(constEvent&t)const{ re
  • 2024-05-23(PAT乙级刷题)
    题目:题解:#include<iostream>#include<string>#include<cmath>usingnamespacestd;intmain(){stringx,y;//转化前,转化后charkey;cin>>key;getchar();//读取回车getline(cin,x);//判断要压缩还是解压if(key=
  • 2024-05-12PAT-不变初心数
    include<stdio.h>include<string.h>intmain(){intm;scanf("%d",&m);intv;for(v=0;v<m;v++){intn;scanf("%d",&n);inti,j;intk[10];intt[10];intg,s,b,q,w,sw;for(j=2;j<10;j++)
  • 2024-04-21视频封装格式篇(TS)
    什么是TS?TS(TransportStream,传输流),一种常见的视频封装格式,是基于MPEG-2的封装格式(所以也叫MPEG-TS),后缀为.tsTS的分层TS文件分为三层,如下所示(可以倒序更好理解)TS层(TransportStream):在PES层基础上加入了数据流识别信息和传输信息PES层(PacketElementalStr
  • 2024-04-01菜鸟记录:c语言实现PAT甲级1010--Radix
    很长时间没做,忙于考研和实习,久违的的拾起了算法。做了很长时间,其实总体思路还是很简单的,但满分不知道为什么就是到不了,又因为网上很多答案包括柳神的都是c++,无法参透,姑且只能这样了。Givenapairofpositiveintegers,forexample,6and110,canthisequation6=110bet
  • 2024-03-28pat 1006 换个格式输出整数
    让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出正整数n(<
  • 2024-03-28森林里的鸟(PAT甲级真题1118)
    #include<bits/stdc++.h>#defineendl'\n'usingll=longlong;typedefunsignedlonglongull;usingnamespacestd;voidGordenGhost();constintN=1e4+10;intfa[N];intfindB(intx){returnfa[x]==x?x:fa[x]=findB(fa[x]);}void
  • 2024-03-27pat mooc 浙江大学数据结构 01-复杂度1 最大子列和问题
    输入格式:输入第1行给出正整数K(≤100000);第2行给出K个整数,其间以空格分隔。输出格式:在一行中输出最大子列和。如果序列中所有整数皆为负数,则输出0。输入样例:6-211-413-5-2输出样例:20#include<stdio.h>intmain(){ intk,n; intsum=0; intm
  • 2024-03-23PAT 2023 冬 乙 方格填数
    题目描述B-4方格填数分数20全屏浏览切换布局作者 陈越单位 浙江大学2014年哈佛-麻省理工数学竞赛中一道题是这样的:将正整数1,2,...,64填入 8×8 的方格棋盘中,使得对任何 1≤i<64,i 和 i+1 都必须填在两个具有公共边的方格中。求棋