PTA(BasicLevel)-1016 部分A+B】的更多相关文章

一.问题定义 正整数 a的"Da(为 1 位整数)部分"定义为由a中所有Da组成的新整数Pa​.例如:给定8,Da = 6,则a的"6 部分"Pa是66,因为a中有 2个6.现给定a.Da.b.Db,请编写程序计算 Pa + Pb. 输入格式:输入在一行中依次给出 a.Da​​.b.Db​​,中间以空格分隔,其中 0. 输出格式:在一行中输出 Pa​​+P​b​​ 的值. 输入样例 1: 3862767 6 13530293 3 输出样例 1: 399   输入样例…
一 题目描述    给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: ​​ = 能被 5 整除的数字中所有偶数的和: ​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​−n​2​​+n​3​​−n​4​​⋯: ​​ = 被 5 除后余 2 的数字的个数: ​​ = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位: ​​ = 被 5 除后余 4 的数字中最大数字.   输入格式:       每个输入包含 1 个测试用例.每个测试用例先给…
一.题目和题意分析 设计函数求一元多项式的导数.x^n [n为整数] 的一阶导数为nx^(n−1). 输入格式: 以指数递降方式输入多项式非零项系数和指数(*绝对值均为不超过 1000 的整数*).数字间以空格分隔. 输出格式: 以与输入相同的格式输出导数*多项式非零项的系数和指数*.数字间以空格分隔,但结尾不能有多余空格.注意“零多项式”的指数和系数都是 0,但是表示为 00. 输入样例: 3 4 -5 2 6 1 -2 0 输出样例: 12 3 -10 1 6 0 二.解题思路 如果是零多项…
一 .问题描述       原题描述 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出.不同于字符串逆序,这里需要的是将字符串中的单词顺序翻转. 输入样例: Hello World Here I Come 输出样例: Come I Here World Hello 二.解题思路 将输入的字符串分为若干单词,然后将单词逆序输出. speech = input() words = speech.split(" ") words = words[::-1] i = 0 length…
一 .问题描述      原题描述 将长度为n的整形数组A进行右移m位操作, [A0 A1 A2 A3 ... Am...An-1]变为[An-m...An-1 A0 A1 A2 A3 ...An-m-1 ] 输入格式: 每个输入包含一个测试用例,第1行输入N(>0)和M(>=0):第2行输入N个整数,之间用空格分隔. 输出格式: 在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格. 输入样例: 6 2 1 2 3 4 5 6 输出样例: 5 6 1 2 3 4 二…
一 问题描述-素数对 让我们定义素数差d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数.显然有d​1​​=1,且对于n>1有d​n​​是偶数.“素数对猜想”认为“存在无穷多对相邻且差为2的素数”.  现给定任意正整数N(<),请计算不超过N的满足猜想的素数对的个数. 输入格式: 输入在一行给出正整数N.  输出格式: 在一行中输出不超过N的满足猜想的素数对的个数. 输入样例: 20 输出样例: 4 二 求解思路  求解出1到N范围内的素数,然后遍历此序列统计相邻…
  一  换格式输出整数 用字母 B 来表示“百”.字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数.例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”.3 个“十”.以及个位的 4. 输入格式: 每个测试输入包含 1 个测试用例,给出正整数 n(<1000). 输出格式: 每个测试用例的输出占一行,用规定的格式输出 n. 输入样例 1: 234  输出样例 1: BBSSS1234 输入样例 2: 2…
一.问题定义 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如下:         剪刀 > 布, 锤子 > 剪刀, 布 > 锤子 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大.       输入格式:       输入第 1 行给出正整数 N(≤),即双方交锋的次数.随后 N 行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C 代表"锤子".J 代表"剪刀".…
一.问题定义 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}:然后将计算的和对11取模得到值Z:最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2 现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码. 输入格式:输入第一行给出正整数N(≤…
一.问题定义 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址, 而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字.能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步. 自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.718281828459045235360287471352662497757247093699959574…