Hotel


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 250M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Rambo có một chuyến du lich đến sao hỏa và ở đây anh ta dã tìm được một cái Hotel để nghỉ trong vòng N ngày. Cách tính chi phí của Hotel này như sau:

  • X vnđ cho một ngày đối với K ngày đầu tiên
  • Y vnđ cho một ngày từ ngày thứ K + 1 đến ngày cuối cùng.

Hãy giúp Rambo tính chi phí phải trả để nghỉ ở Hotel trong N ngày nhé

Input:

  • Đầu vào gồm 4 số nguyên N, K, X, Y với \((1 \le N, K \le 10000)\) và \((1 \le X < Y \le 10000)\)

Output:

  • Đầu ra là tổng chi phải cần phải trả của Rambo

Example:

Input 1:

5

3

10000

9000

Output 1:

48000

Giải thích

3 ngày đầu phải trả mỗi ngày là 10000 và 2 ngày tiếp theo phải trả mỗi ngày là 9000


Input 2:

2

3

10000

9000

Output 2:

20000

Comments


  • 0
    ltd_1609  commented on March 25, 2024, 4:00 p.m.
    #include<stdio.h>
    int hotel(int N, int K, int X, int Y){
        int chiphi = 0;
        for(int i = 1; i <= N; i++){
            if(i > K){
                chiphi += Y;
                if(i == N){
                    break;
                }
            }else chiphi += X;
        }
        return chiphi;
    }
    int main(){
        int N, K, X, Y;scanf("%d %d %d %d", &N, &K, &X, &Y);
        printf("%d", hotel(N, K, X, Y));
    
    }