欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 【PAT】B1085 PAT单位排行(25 分)(c++实现)

    终于做的有点眉目了,今天学习了一点stl的皮毛,解题瞬间变容易了 下边开始分析本题 这道题如果用纯c解决实在太麻烦,试了半天两个超时,果断放弃,还是用map方便; 我的方法与柳神的方法是有区别的,我只是用map来保存学校在结构体数组中的地址。 代码中每一块都有注释,绝对不是耍流氓的直接贴一片代码, ...

    程序员文章站2023-10-18
  • 1083 是否存在相等的差 PAT (Basic Level)

    题目链接: https://pintia.cn/problem-sets/994805260223102976/problems/994805260780945408 分析: 将某个差值的次数存在数组a对应位置中,然后从a[n-1]开始判断是否大于1,若大于1,则输出下标和次数,一直到a[0]结束, ...

    程序员文章站2023-08-21
  • 【PAT】B1074 宇宙无敌加法器(20 分)

    打一开始做就听人说这个难,吓得我把它放到了最后做,不过如此嘛。 这里说说样例的坑点 1.最后结果可能高位有0;例如样例结果07201 2.结果会进位, 3.有可能结果是0,(此处取决于你的输出方式) ...

    程序员文章站2023-08-18
  • PAT-A1001

    输入:两个数a,b,-1000000

    程序员文章站2023-03-26
  • PAT乙级01

    卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学 ...

    程序员文章站2022-12-20
  • PAT-013 L1-013. 计算阶乘和

    L1-013. 计算阶乘和 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 800 ...

    程序员文章站2022-12-08
  • PAT训练:部分A+B

    c语言实现 #include #include #include int main() { char a[11],b[12]; char pa,pb; in

    程序员文章站2022-10-26
  • 【PAT】A1002 A+B for Polynomials

    简单的模拟问题,按照题意一步一步写就好 只要stl用的熟练,这道题非常简单,实在不建议用纯C,这道题就是一个好例子。 ...

    程序员文章站2022-10-16
  • PAT_B_1049_C++(20分)

    PAT_B_1049_C++(20分)

    一看见有下面这个就不简单Java直接原地超时,上StreamTokenizer也不行,就不贴上来了,然后。。。全网的题解没有一个能AC的????????????最后还是看了柳神的更新,找到了数据更新点解题思路:将数列中的每个数字读取到temp中,假设我们选取的片段中包括temp,且这个片段的首尾指针...

    程序员文章站2022-09-21
    IT编程
  • [PAT*]1023 The Best Polygon (35分)

    题目:给你一个凸包,然后让你从其定点中选n个点,使之组成的n边形面积最大分析:1、极角排序2、dp[i][j][k] = dp[i][l][k - 1] (i

    程序员文章站2022-08-18
  • PAT 甲级真题 1006 Sign In and Sign Out (25分) python实现

    PAT 甲级真题 1006 Sign In and Sign Out (25分) python实现

    1006 Sign In and Sign Out (25分)At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in’s and out’s, you are supposed to find th

    程序员文章站2022-08-06
    IT编程
  • PAT 2.出租车计价 python实现

    本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出4个整数,其间以空格分隔。输出格式:在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。输入样例:1 2 3 4输出样例:Sum = 10; Average = 2.5参考代码import mathnum_str = input()li_str = num_str.split()fare = 10 #里程数费用co

    程序员文章站2022-07-28
  • PAT乙级 1054 求平均值

    PAT乙级 1054 求平均值

    题目:输入样例1:75 -3.2 aaa 9999 2.3.4 7.123 2.35输出样例1:ERROR: aaa is not a legal numberERROR: 9999 is not a legal numberERROR: 2.3.4 is not a legal numberERR...

    程序员文章站2022-07-16
  • [pat乙级] 1054 求平均值

    [pat乙级] 1054 求平均值

    问题很简单,但是要判断的东西很多:本题的基本要求非常简单:给定 N 个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数,并且最多精确到小数点后 2 位。当你计算平均值的时候,不能把那些非法的数据算在内。输入格式:输入第一行给出正...

    程序员文章站2022-07-15
  • 【PAT】A1069 The Black Hole of Numbers (20分)

    【PAT】A1069 The Black Hole of Numbers (20分)

    题目解决思路用一个数组存放每一位,排序后可以得到min, maxmax-min=x循环计算max-min=x如果x == 6174 or x== 0停止循环实现Code1#include<cstdio>#include<algorithm>using namespace st...

    程序员文章站2022-07-15
  • PAT(A)1069 The Black Hole of Numbers (20分)

    PAT(A)1069 The Black Hole of Numbers (20分)

    Sample Input6767Sample Output7766 - 6677 = 10899810 - 0189 = 96219621 - 1269 = 83528532 - 2358 = 6174思路:输入一个四位数,然后依次用最大的排序方式减最小的输出方式,如果结果时6174或者0000则输...

    程序员文章站2022-07-15
  • pat-1069 The Black Hole of Numbers (20分)

    pat-1069 The Black Hole of Numbers (20分)

    感觉我的解答比很多题解都好,嘻嘻就是模板的使用 但是需要去做注意一个测试点,如果输出的数字是一个小于1000的数,就是数位小于4,那么就需要自己去使用string的匿名函数去补上前导0代码如下:#include <iostream>#include <string.h>#in...

    程序员文章站2022-07-15
  • [PAT-A 1069]The Black Hole of Numbers

    [PAT-A 1069]The Black Hole of Numbers

    题目大意:给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。已知这样做,答案就会停在6174,现给定四位数,编写程序演示达到6174的过程。思路:1)写两个函数,其中一个用int型整数转换成i...

    程序员文章站2022-07-15
  • PAT 1009 说反话

    PAT 1009说反话 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空...

    程序员文章站2022-07-15
  • PAT乙级1009 说反话(java)

    题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出每个测试用例的输出...

    程序员文章站2022-07-15