標題:
2022 NPSC 模擬試題-北極熊大遷徙研究
[打印本頁]
作者:
鄭繼威
時間:
2023-11-4 12:13
標題:
2022 NPSC 模擬試題-北極熊大遷徙研究
本帖最後由 鄭繼威 於 2023-11-4 15:17 編輯
內容
因為全球暖化的關係,北極各處的浮冰正在慢慢融化之中。部份北極熊所在的浮冰已經融化到不堪居住的程度,於是這些北極熊興起遷徙的念頭。
已經融化到不堪居住的浮冰 A 上有 a 隻北極熊,牠們曾經遷徙到有 b 隻北極熊居住的浮冰 B。你是個學者,你正在研究北極熊的遷徙狀態。已知目前浮冰上已有 x 隻北極熊,你想知道在遷徙時有多少外來的北極熊 a 跟原生的北極熊 b。
你要回答的是:經過北極熊大遷徙之前,浮冰 A, B 上可能分別會有多少隻北極熊,需要 一個可能的答案,但你也知道以前的北極熊族群不會太大,不會超過 1000 隻。
輸入說明
輸入只有一行,
只有一個整數 x,表示你要研究的浮冰上有 x 隻北極熊
。
• 0 ≤ x ≤ 2000
輸出說明
輸出一行,有兩個整數 a, b 並以一個空白隔開,分別
表示浮冰 A, B 原有可能會有多少隻北極熊
。
• x = a + b
• 0 ≤ a, b ≤ 1000
範例輸入 #1
4
範例輸出 #1
2 2
範例輸入 #2
5
範例輸出 #2
2 3
提示 :
根據題意 x 最大的可能值為 2000,且 a 與 b 都不可超過 1000,因此我們索性就將北極熊的
數量均分為兩半
,留意當總數量為
奇數時,其中一邊的北極熊數量會多 1 隻
。
#include<bits/stdc++.h>
using namespace std;
int x, a, b;
int main()
{
cin.tie(0);
cin.sync_with_stdio(0);
cin>>x;
a=x/2;
b=x-a;
cout<<a<<" "<<b;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2