拼多多2020校招部分编程题合集
时长:120分钟 总分:100分
244浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 5 |
多多的魔术盒子
多多鸡让皮皮虾每次选择一个数字X(1 <= X <= N),多多鸡就会把球数量大于等于X个的盒子里的球减少X个。
通过观察,皮皮虾已经掌握了其中的奥秘,并且发现只要通过一定的操作顺序,可以用最少的次数将所有盒子里的球变没。
输入描述: 第一行,有1个整数T,表示测试用例的组数。
(1 <= T <= 100)
接下来T行,每行1个整数N,表示有N个魔术盒子。
(1 <= N <= 1,000,000,000)输入样例: 3 1 2 5 输出描述: 共T行,每行1个整数,表示要将所有盒子的球变没,最少需要进行多少次操作。输出样例 1 2 3
多多的排列函数
1, 2, 3 1, 3, 2 2, 1, 3 2, 3, 1 3, 1, 2 3, 2, 1
( 1 <= T <= 10 )
第二行开始,共T行,每行包含1个整数N,表示数列 {An} 的元素个数。
( 1 <= N <= 100,000 )输入样例: 2 2 3 输出描述: 共T行,每行2个整数,分别表示(N)最小值和最大值输出样例 1 1 0 2
多多的电子字典
每个单词的组成里a的数量不能超过N个且b的数量不能超过M个。
多多鸡的幸运数字是K,它打算把所有满足条件的单词里的字典序第K小的单词找出来,作为字典的封面。
输入描述: 共一行,三个整数N, M, K。(0 < N, M < 50, 0 < K < 1,000,000,000,000,000)输入样例: 2 1 4 输出描述: 共一行,为字典序第K小的单词。输出样例 ab
骰子期望
扔n个骰子,第i个骰子有可能投掷出Xi种等概率的不同的结果,数字从1到Xi。所有骰子的结果的最大值将作为最终结果。求最终结果的期望。输入描述: 第一行一个整数n,表示有n个骰子。(1 <= n <= 50)
第二行n个整数,表示每个骰子的结果数Xi。(2 <= Xi <= 50)输入样例: 2 2 2 输出描述: 输出最终结果的期望,保留两位小数。输出样例 1.75