1교시: 가정

면접 대비

시간 제한1초메모리 제한1024 MB

요약
네 재료의 양을 관리하면서 한 재료를 추가하는 쿼리와, 쿼리 1에서 쿠키를 최대한 만들거나 실패 메시지를 출력하는 문제입니다.
난이도

쉬움10점 중 3점

유형
시뮬레이션, 구현, 수학, 그리디
정답자
아직 제출이 없습니다

문제

쑤미는 가정 시간에 쿠키를 만들려고 합니다. 쑤미에게는 밀가루, 초콜릿, 달걀, 버터가 있고, 이 네 가지 재료들로 쿠키를 만들 수 있습니다. 재료들이 계속해서 추가되는 와중에도 쑤미는 쿠키를 계속 만들고 있느라 정신이 없습니다. 이러한 상황 속에서 쑤미는 재료가 얼마나 남았는지 궁금해졌습니다.

입력으로 처음에 쑤미가 가지고 있는 재료의 양과 쿠키를 하나 만드는 데 필요한 재료들의 양이 주어질 때, 쑤미는 아래의 다섯 가지 쿼리를 실행하는 프로그램을 작성하고 싶습니다.

  • 1 i\color{#e74c3c}i: 쿠키를 ii개 만들 수 있다면, 쿠키를 ii개 만든 다음 현재까지 만든 쿠키의 개수를 출력합니다. 그럴 수 없다면 쿠키를 만들지 않고 Hello, siumii를 출력합니다. (1≤i≤20)(1 \le i \le 20)
  • 2 i\color{#e74c3c}i: 밀가루를 ii 만큼 추가하고, 현재 가지고 있는 밀가루의 양을 출력합니다. (1≤i≤100)(1 \le i \le 100)
  • 3 i\color{#e74c3c}i: 초콜릿을 ii 만큼 추가하고, 현재 가지고 있는 초콜릿의 양을 출력합니다. (1≤i≤100)(1 \le i \le 100)
  • 4 i\color{#e74c3c}i: 달걀을 ii 만큼 추가하고, 현재 가지고 있는 달걀의 양을 출력합니다. (1≤i≤100)(1 \le i \le 100)
  • 5 i\color{#e74c3c}i: 버터를 ii 만큼 추가하고, 현재 가지고 있는 버터의 양을 출력합니다. (1≤i≤100)(1 \le i \le 100)

코딩을 잘 못하는 쑤미를 위해 여러분이 대신 코드를 짜주세요!

입력

첫 번째 줄에 쑤미가 처음에 가지고 있는 밀가루, 초콜릿, 달걀, 버터의 양을 나타내는 네 개의 정수 F_s,F\_s, C_s,C\_s, E_s,E\_s, B_sB\_s이 공백을 간격으로 주어집니다. (1≤F_s,C_s,E_s,B_s≤100)(1\le F\_s, C\_s, E\_s, B\_s \le 100)

두 번째 줄에 쿠키를 하나 만드는 데 필요한 밀가루, 초콜릿, 달걀, 버터의 양을 나타내는 네 개의 정수 F_n,F\_n, C_n,C\_n, E_n,E\_n, B_nB\_n이 공백을 간격으로 주어집니다. (1≤F_n,C_n,E_n,B_n≤10)(1\le F\_n, C\_n, E\_n, B\_n \le 10)

세 번째 줄에 쿼리의 개수 QQ가 주어집니다. (1≤Q≤30)(1 \leq Q \leq 30)

이하 QQ개의 줄에 쿼리가 한 줄에 하나씩 주어집니다.

출력

쿼리를 수행한 결과를 한 줄에 하나씩 순서대로 출력해 주세요.

예제2

  1. 예제 1

    입력
    2 3 4 5
    1 1 1 1
    4
    2 3
    3 2
    4 1
    1 5
    
    예상 출력
    5
    5
    5
    5
    
  2. 예제 2

    입력
    10 10 10 10
    3 4 5 6
    5
    1 2
    1 3
    2 20
    1 4
    1 1
    
    예상 출력
    Hello, siumii
    Hello, siumii
    30
    Hello, siumii
    1