楚楚街2016北京地区在线笔试
时长:120分钟 总分:100分
118浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 |
---|---|---|
数量 | 20 | 3 |
下列程序的输出结果是
#include<iostream> int fun(int x, int y) { if (x == 0) { return y } else if (y == 0) { return x } else { return fun((x & y) << 1, x ^ y) } } int main() { printf("%d\n", fun(12345, 67089)) return 0 }
现在要传输20个比特位的信息,问该信息内容有多少种可能?
解密
输入描述: 每组数据输入只有一行,是一个由不同的大写字母组成的字符串,已知字符串的长度在1到9之间,我们假设对于大写字母有'A' < 'B' < ... < 'Y' < 'Z'。输入样例: WHL 输出描述: 输出这个字符串的所有排列方式,每行一个排列,要求字母序比较小的排列在前面。输出样例 HLW
HWL
LHW
LWH
WHL
WLH
旅途
输入描述: 第一行包含两个整数N(2<=N<=5000),M(1<=M<=50000)。N表示公有N个汽车站,M表示公有M条公路,起点为1,终点为N。 第二行包含N个整数(0<=K<=10000),第i个整数表示在第i站有K个美女想要搭讪亮亮。 接下来M行,每行包含两个整数P(1<=P<=N),Q(1<=Q<=N),代表P,Q两个站是有班车直达的。输入样例: 5 5 0 1 1 3 6 1 2 1 4 2 3 3 5 4 5 输出描述: 一个整数,即亮亮抵达醋溜港最少需要被搭讪的次数。输出样例 8
航线
输入描述: 一行包含两个整数N(2<=N<=500),M(1<=M<=2000),用单个空格隔开。表示公有N个港,M条航线。起点为1,终点为N。 接下来M行,每行包含五个整数P,Q(1<=P,Q<=n), K(1<=K<=1000), X,Y(0<=X,Y<=10000),代表P,Q两个港有航线并需要K天,并且该航线在第X天到第Y天天气恶劣不可通行。输入样例: 4 4 2 1 1 7 13 4 3 2 10 11 1 3 8 9 12 2 3 3 2 10 输出描述: 一个整数,即亮亮最快能在第几天抵达楚楚街港输出样例 14