124. The Hotel with Infinite Rooms

I'm a slow walker, but I never walk backwards.

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

撰寫程式碼後對應上傳。

1
2
3
4
#include "D_size.h"
int D_size(int S, int D) {
    /* add your code */
}

main.c

這個檔案無法更改也無須上傳。

1
2
3
4
5
6
7
8
9
#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

Submit

Login

Testdata Set

Download Testdata