拼多多2021笔试真题集
时长:120分钟 总分:4分
431浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 4 |
多多的数字组合
定义为:每个数字的十进制表示中(0~9),每个数位各不相同且各个数位之和等于N。
满足条件的数字可能很多,找到其中的最小值即可。
进阶:空间复杂度
(1 <= N <= 1,000)输入样例: 5 输出描述: 共一行,一个整数,表示该组合中的最小值。
如果组合中没有任何符合条件的数字,那么输出-1即可。输出样例 5
多多的字符变换
多多君最近在研究字符串之间的变换,可以对字符串进行若干次变换操作:
- 交换任意两个相邻的字符,代价为0。
- 将任意一个字符a修改成字符b,代价为 |a - b|(绝对值)。
(1 <= N <= 2,000)
接下来两行,每行分别是一个字符串,表示字符串X和Y。
(字符串中仅包含小写字母)输入样例: 4 abca abcd 输出描述: 共一行,一个整数,表示将X和Y变换成一样的字符串需要的最小的总代价。输出样例 3
多多的求和计算
现在多多鸡想请你帮忙计算一下,满足和谐条件的区间的数量。 输入描述: 第一行,有2个整数N和M,表示树的数量以及计算和谐值的参数。
( 1 <= N <= 100,000, 1 <= M <= 100 )
第二行,有N个整数Ai, 分别表示第i个颗树的和谐值。
( 0 <= Ai <= 1,000,000,000 )输入样例: 5 2 1 2 3 4 5 输出描述: 共1行,每行1个整数,表示满足整体是和谐的区间的数量。输出样例 6
多多的骰子组合

将其中一个骰子通过若干次上下、左右或前后翻转后,其与另一个骰子对应的6面数字均相等。
第一行1个整数M,表示不同种类的骰子的个数
第二行M个整数,由大到小排序,表示每个种类的骰子的数量输出样例 1 2