Task Description
HaluaRuti市有一家奇怪的酒店,房間無限。
來這家酒店的團體,請遵循以下規則:
(a) 在同一時間只能有一個旅行團可以租用酒店。
(b) 每個旅行團在入住日的早晨到達,並在退房日的晚上離開酒店。
(c) 之後入住的旅行團需要在前一團退房後的隔天早晨,才能入住。
(d) 除了第一團,其他旅行團人數都比前一團多一人。
(e) 有n名成員的旅行團則會在酒店停留n天。
例如:
如果一組四個成員的旅行團在8月1日早晨到達,則它將在8月4日晚上離開酒店。
下一組五個成員將在8月5日早晨入住並且停留五天,依此類推。
現在給定第一組旅行團人數,您必須回答在指定日期入住的旅行團人數。
Hint
D_size.h
打上 function header 以及相關的設定。1 int
D_size(
int
S,
int
D);
D_size.c
撰寫程式碼後對應上傳。1234 #include "D_size.h"
int
D_size(
int
S,
int
D) {
/* add your code */
}
main.c
這個檔案無法更改也無須上傳。123456789 #include <stdio.h>
#include "D_size.h"
int
main(){
int
S, D;
scanf
(
"%d %d"
, &S, &D);
printf
(
"%d"
, D_size(S, D));
return
0;
}
Input Format
輸入包含數字 S (1 ≤ S ≤ 100)和 D (1 ≤ D ≤ 365)
S表示第一組旅行團人數
D表示必須在第D天(從1開始)查找入住酒店的旅行團人數。
Output Format
輸出在第D天入住的旅行團人數。
Sample Input
1 1 6
Sample Output
1 3
Sample Input
1 3 10
Sample Output
1 5