주사위 굴리기
시간 제한1초메모리 제한128 MB
1부터 m까지의 첫 번째 주사위 눈과 1부터 n까지의 두 번째 주사위 눈 중 합이 10이 되는 순서쌍의 개수를 세고, 개수에 따라 단수 또는 복수 표현으로 출력한다.
문제
Diana가 주사위 두 개로 게임을 하고 있다. 첫 번째 주사위는 이 적힌 개의 면을 가지고 있고, 두 번째 주사위는 이 적힌 개의 면을 가지고 있다. 두 주사위를 굴렸을 때 나온 두 면의 값의 합이 이 되는 경우의 수가 몇 가지인지 구하는 프로그램을 작성하시오.
하나의 '경우'는 첫 번째 주사위의 한 면과 두 번째 주사위의 한 면으로 이루어진 순서쌍이며, 두 값의 합이 정확히 이어야 한다. 두 주사위 중 어느 한쪽이라도 나온 값이 다르면 서로 다른 경우로 센다.
입력
입력은 두 개의 정수로 주어진다. 첫째 줄에는 첫 번째 주사위의 면의 개수 ()이 주어진다. 둘째 줄에는 두 번째 주사위의 면의 개수 ()이 주어진다.
출력
두 주사위를 굴려 합이 이 되는 경우의 수를 출력한다. 경우의 수가 정확히 하나일 때에는 단수형 "way"를, 그렇지 않을 때에는 복수형 "ways"를 사용한다. 예를 들어 경우의 수가 하나뿐이면 다음과 같이 출력한다.
There is 1 way to get the sum 10.
그 외에는 다음 형식으로 출력한다(개수는 상황에 맞게 바꾼다).
There are 5 ways to get the sum 10.