TopCoder

User's AC Ratio

100.0% (5/5)

Submission's AC Ratio

71.4% (5/7)

Tags

Description

有一天國王去世了,需要分配土地給三個王子,已經知道分割後,土地的大小分別為 $a,b,c$。有一位王子取走了最大塊的土地,另一位取走了最小塊的土地,最後那一位取走了最後剩下的土地,你能知道最後一位王子取走的土地有多大嗎也就是($a,b,c$ 之間的中位數)?

請在程式碼的第一行引入標頭檔 lib0591.h,並實作以下函數:

  • int median(int a, int b, int c)
    • $a, b, c$:代表分割後的土地 $a,b,c$。
    • 此函數需回傳一個型別為 int 的整數代表 $a,b,c$ 中的中位數。

注意!請勿在你的程式碼宣告主函式 main() 以及進行任何輸入輸出的動作,否則將會發生不可預期的結果。

Input Format

本題沒有輸入,隨意輸入將會得到不可預期的結果。

Output Format

本題沒有輸出,隨意輸出將會得到不可預期的結果。

Sample Input 1

3 1 8

Sample Output 1

3

Sample Input 2

5491 659 6219

Sample Output 2

5491

Hints

測試用標頭檔
這裡提供一份本地測試用的標頭檔,你可以將其複製下來存檔成 lib0591.h#include "lib0591.h" 做使用。但請注意,這只是測試用的標頭檔,一些與解題無關的行為將會與 judge 上的有所不同,因此請不要嘗試任何與解題無關的行為,很可能會導致各種不可預期的後果。

Problem Source

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資 0
2 0~7 無額外限制 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 524288 65536 1 2
1 1000 524288 65536 1 2
2 1000 524288 65536 2
3 1000 524288 65536 2
4 1000 524288 65536 2
5 1000 524288 65536 2
6 1000 524288 65536 2
7 1000 524288 65536 2