贝壳找房2021届校招算法卷2
时长:120分钟 总分:100分
111浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 4 |
卖糖
已知接下来
如果一天中进货的糖没有全部卖出去,可以留到之后继续卖。
现在牛牛想知道自己在达成目标的情况下,最少要在进货糖方面花多少钱。 输入描述: 第一行两个空格分隔的正整数
第二行
第三行
含义如题面所述。
牛牛的家谱
接下来n-1行每行两个正整数w,r,表示w,r是父子关系(但不知道谁是谁的父亲)(即w,r在家谱上有一条边相连)。
接下来一行有n个整数,第i个数代表标号为i的人的孩子的个数
接下来一行一个正整数q表示询问次数
接下来q行,每行两个正整数u,v
输入样例: 4 3 4 1 2 3 1 2 0 1 0 3 1 2 4 1 2 4 输出描述: 对于每组询问
如果u是v的祖先,输出“ZZZZ”;(引号不输出)
如果v是u的祖先,输出“SSSS”;(引号不输出)
如果u,v互相都不是另一个人的祖先,则输出他们的最近公共祖先的编号
每组询问输出一行
输出样例 ZZZZ SSSS 1
学吉他
牛牛为了测试牛妹老师的专业性,特意弹奏了若干段,希望牛妹听完后告诉它,其中包括了几次上述基本旋律。 输入描述: 本题为多组测试数据,第一行输入一个正整数
对于每组测试数据,一行输入一个仅包含数字
能购买何物
工地老板规定:搬一车砖,牛牛可以获得
牛牛辛勤劳作了
对于每组测试数据,第一行输入一个正整数
第二行按照编号顺序,输入
第三行输入一个正整数
每个询问独立,接下去