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