随笔分类 -  pat Basic_level

摘要:给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0、多少1。例如给定字符串“PAT (Basic)”,其字母序号之和为:16+1+20+2+1+19+9+3=71,而71的二进制是10 阅读全文
posted @ 2017-11-18 15:54 SnailsCoffee 阅读(324) 评论(0) 推荐(0)
摘要:如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如123和51就是朋友数,因为1+2+3 = 5+1 = 6,而6就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。注意:我们默认一个整数自己是自己的朋友。 输入格式: 输入第 阅读全文
posted @ 2017-11-18 14:47 SnailsCoffee 阅读(347) 评论(0) 推荐(0)
摘要:pat原题目:https://www.patest.cn/contests/pat-b-practise/1005 原题目: 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例 阅读全文
posted @ 2017-11-04 18:50 SnailsCoffee 阅读(337) 评论(0) 推荐(0)
摘要:原题目:https://www.patest.cn/contests/pat-b-practise/1004 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式:每个测试输入包含1个测试用例,格式为 其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间 阅读全文
posted @ 2017-11-04 13:25 SnailsCoffee 阅读(235) 评论(0) 推荐(0)
摘要:原题目链接:我要通过 “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;2. 任意形 阅读全文
posted @ 2017-11-02 20:09 SnailsCoffee 阅读(297) 评论(0) 推荐(0)
摘要:对给定的任一不超过1000的正整数n,简单地数一下,需要多少步(砍几下)才能得到n=1? 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。 输出格式:输出从n计算到1需要的步数。 输入样例: 输出样例: 开始练习PAT的习题,开始从乙级开始训练,注意练习时的规范,开始手动写代码,尽量不借 阅读全文
posted @ 2017-11-02 19:06 SnailsCoffee 阅读(160) 评论(0) 推荐(0)