a588. CPE:Erratic Expansion (UVa 12627)

中等CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

時間 0 時有一個紅氣球,位於 1 × 1 格子的 (1,1)。每過一小時,格子長寬都加倍,每個氣球變成四個氣球。

紅氣球位於 (i,j) 時,會在 (2i−1,2j−1)、(2i−1,2j)、(2i,2j−1) 產生紅氣球,在 (2i,2j) 產生藍氣球。藍氣球則在這四個位置全部產生藍氣球。

請計算第 K 小時後,第 A 列到第 B 列(含兩端)共有多少紅氣球。

輸入格式

第一行是測試資料筆數 T,T < 1000。每筆有 K、A、B,0 ≤ K ≤ 30,1 ≤ A ≤ B ≤ 2^K。

輸出格式

每筆輸出 Case k: R,k 從 1 開始,R 為指定列範圍內的紅氣球數。

題目來源:UVa 12627 — Erratic Expansion。 原題:https://onlinejudge.org/external/126/12627.pdf

範例測資

範例輸入 1

3
0 1 1
3 1 8
3 3 7

範例輸出 1

Case 1: 1
Case 2: 27
Case 3: 14
請先登入後再提交程式碼

討論與題解

載入討論區…

更多