LG-B4060. 位运算 1

提交2 通过2
通过率100%
时间限制1000ms
内存限制512MiB

题目描述

题目描述

基本的位运算共 66 种,分别为按位与、按位或、按位异或、按位取反、左移和右移。

现要求:输入三个正整数 a,b,ka,b,k,请你输出 66 行整数,每行整数分别为:

  • aa 按位与 bb;
  • aa 按位或 bb;
  • aa 按位异或 bb;
  • aa 按位取反;
  • aa 左移 kk 位;
  • aa 右移 kk 位;

的值。

输入格式

输入 33 个正整数 a,b,ka,b,k。

输出格式

输出 66 行整数,含义如题目所示。

15 12 2
12
15
3
-16
60
3

输入样例 #2

893 17069 3

输出样例 #2

557
17405
16848
-894
7144
111

输入样例 #3

4319 2127 14

输出样例 #3

79
6367
6288
-4320
70762496
0

数据范围

数据保证,1≤a,b≤2151\leq a,b\leq 2^{15},1≤k≤151\leq k\leq 15。