位运算 1

Luogu
IDLGB4060
Time1000ms
Memory512MB
DifficultyP1
基本的位运算共 $6$ 种,分别为按位与、按位或、按位异或、按位取反、左移和右移。 现要求:输入三个正整数 $a,b,k$,请你输出 $6$ 行整数,每行整数分别为: - $a$ 按位与 $b$; - $a$ 按位或 $b$; - $a$ 按位异或 $b$; - $a$ 按位取反; - $a$ 左移 $k$ 位; - $a$ 右移 $k$ 位; 的值。 ## Input 输入 $3$ 个正整数 $a,b,k$。 ## Output 输出 $6$ 行整数,含义如题目所示。 [samples] ## Note 数据保证,$1\leq a,b\leq 2^{15}$,$1\leq k\leq 15$。
Samples
Input #1
15 12 2
Output #1
12
15
3
-16
60
3
API Response (JSON)
{
  "problem": {
    "name": "位运算 1",
    "description": {
      "content": "基本的位运算共 $6$ 种,分别为按位与、按位或、按位异或、按位取反、左移和右移。 现要求:输入三个正整数 $a,b,k$,请你输出 $6$ 行整数,每行整数分别为: - $a$ 按位与 $b$; - $a$ 按位或 $b$; - $a$ 按位异或 $b$; - $a$ 按位取反; - $a$ 左移 $k$ 位; - $a$ 右移 $k$ 位; 的值。",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB4060"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "基本的位运算共 $6$ 种,分别为按位与、按位或、按位异或、按位取反、左移和右移。\n\n现要求:输入三个正整数 $a,b,k$,请你输出 $6$ 行整数,每行整数分别为:\n- $a$ 按位与 $b$;\n- $a$ 按位或 $b$;\n- $a$ 按位异或 $b$;\n- $a$ 按位取反;\n- $a$ 左移 $k$ 位;\n- $a$ 右移 $k$ 位;\n\n的值。\n\n## Input\n\n输入 $3$ 个正...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments