아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

주사위 굴리기

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

요약
1부터 m까지의 첫 번째 주사위 눈과 1부터 n까지의 두 번째 주사위 눈 중 합이 10이 되는 순서쌍의 개수를 세고, 개수에 따라 단수 또는 복수 표현으로 출력한다.
난이도

쉬움10점 중 1점

유형
수학, 구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

Diana가 주사위 두 개로 게임을 하고 있다. 첫 번째 주사위는 1,2,3,…,m1, 2, 3, \ldots, m이 적힌 mm개의 면을 가지고 있고, 두 번째 주사위는 1,2,3,…,n1, 2, 3, \ldots, n이 적힌 nn개의 면을 가지고 있다. 두 주사위를 굴렸을 때 나온 두 면의 값의 합이 1010이 되는 경우의 수가 몇 가지인지 구하는 프로그램을 작성하시오.

하나의 '경우'는 첫 번째 주사위의 한 면과 두 번째 주사위의 한 면으로 이루어진 순서쌍이며, 두 값의 합이 정확히 1010이어야 한다. 두 주사위 중 어느 한쪽이라도 나온 값이 다르면 서로 다른 경우로 센다.

입력

입력은 두 개의 정수로 주어진다. 첫째 줄에는 첫 번째 주사위의 면의 개수 mm (1≤m≤10001 \le m \le 1000)이 주어진다. 둘째 줄에는 두 번째 주사위의 면의 개수 nn (1≤n≤10001 \le n \le 1000)이 주어진다.

출력

두 주사위를 굴려 합이 1010이 되는 경우의 수를 출력한다. 경우의 수가 정확히 하나일 때에는 단수형 "way"를, 그렇지 않을 때에는 복수형 "ways"를 사용한다. 예를 들어 경우의 수가 하나뿐이면 다음과 같이 출력한다.

There is 1 way to get the sum 10.

그 외에는 다음 형식으로 출력한다(개수는 상황에 맞게 바꾼다).

There are 5 ways to get the sum 10.

예제2

  1. 예제 1

    입력
    6
    8
    
    예상 출력
    There are 5 ways to get the sum 10.
    
  2. 예제 2

    입력
    12
    4
    
    예상 출력
    There are 4 ways to get the sum 10.