2018PayPal实习生招聘在线笔试
时长:120分钟 总分:100分
118浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 3 |
计算器
输入2:1 23
输入3:1 + 2 * 3
输入4:1+(2*3)输入样例: 1 + 2 * 3 - (4*5) 输出描述: 输出1:123
输出2:Error
输出3:9
输出4:7输出样例 -51
屠龙者
接下来N-1行整数对a,b(以空格分隔),表示龙之间的链接关系输入样例: 8 1 2 2 3 1 5 5 6 6 8 2 4 5 7 输出描述: 输出以空格分隔的两个整数。第一个整数X,表示应用屠龙刀杀死的龙的编号。若有多只龙都可被屠龙刀杀死,输出编号最小的那个
第二个整数T,表示小明至少需要有的战斗力输出样例 1 5
有效版本号
第一行是要检查的项目的名称,要检查的项目必定会存在于输入中。
第二行是根节点的项目名称及版本号。
接下来每行表示两个项目之间的依赖关系。用->表示前者依赖后者,即后者是前者的子节点。
例如a,1->b,1,表示1版本的a依赖1版本的b。
结点名字由项目名称和版本号组成,用逗号分隔,项目名称是a-z的单个字符,版本号是1-9的正整数。输入样例: e a,1 b,1->e,2 c,1->e,1 a,1->b,1 a,1->c,1 a,1->d,1 输出描述: 如果给的输入能组成一颗有效的树,则输出要检查的项目的生效版本号。
如果给的输入不能组成一颗有效的树,则输出-1。输出样例 2