[语言月赛 202511] 打火基

Luogu
IDLGB4431
Time1000ms
Memory512MB
DifficultyP1
2025循环结构语言月赛
哈基米王国具有完善的铁路运输系统。铁路运输使用上行、下行描述列车在线路上前进的方向。 哈基米王国中,列车的车次号是一个正整数 $x$。当 $x$ 为奇数时,表示上行方向;当 $x$ 为偶数时,表示下行方向。 因为各种原因,列车在行驶过程中可能发生车次号变更。当车次号变化前后,奇偶性发生了变化,则说明列车发生了**上下行变换**。 某次列车共使用了 $n$ 个车次号 $x_1, x_2, \cdots, x_n$。请问,在行驶过程中,一共发生了多少次上下行变换。 ## Input 第一行为一个正整数 $n$。 第二行为 $n$ 个正整数 $x_1, x_2, \cdots, x_n$。 ## Output 输出一行一个整数,表示上下行变换的次数。 [samples] ## Note **【样例 1 解释】** 共发生了两次上下行变换:$5\to 6$ 和 $4\to 3$。 **【数据规模与约定】** 对于 $20\%$ 的测试数据,$n = 1$。 对于另外 $20\%$ 的测试数据,$n = 2$。 对于 $100\%$ 的测试数据,$1 \le n \le 10^5$,$1 \le x_i \le 10^9$。
Samples
Input #1
5
1 5 6 4 3
Output #1
2
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202511] 打火基",
    "description": {
      "content": "哈基米王国具有完善的铁路运输系统。铁路运输使用上行、下行描述列车在线路上前进的方向。 哈基米王国中,列车的车次号是一个正整数 $x$。当 $x$ 为奇数时,表示上行方向;当 $x$ 为偶数时,表示下行方向。 因为各种原因,列车在行驶过程中可能发生车次号变更。当车次号变化前后,奇偶性发生了变化,则说明列车发生了**上下行变换**。 某次列车共使用了 $n$ 个车次号 $x_1, x_2, \\c",
      "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": "LGB4431"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "哈基米王国具有完善的铁路运输系统。铁路运输使用上行、下行描述列车在线路上前进的方向。\n\n哈基米王国中,列车的车次号是一个正整数 $x$。当 $x$ 为奇数时,表示上行方向;当 $x$ 为偶数时,表示下行方向。\n\n因为各种原因,列车在行驶过程中可能发生车次号变更。当车次号变化前后,奇偶性发生了变化,则说明列车发生了**上下行变换**。\n\n某次列车共使用了 $n$ 个车次号 $x_1, x_2, \\c...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments