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

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

빌런 호석

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

요약
현재 표시된 K자리 숫자에서 7세그먼트 LED를 1개 이상 P개 이하로 뒤집어 만들 수 있는 1부터 N까지의 숫자 표시가 몇 가지인지 센다.
난이도

보통10점 중 5점

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

문제

치르보기 빌딩에는 11층부터 NN층까지 운행하는 엘리베이터가 있다. 엘리베이터의 층수를 보여주는 디스플레이에는 KK 자리의 수가 나타난다. 수는 00으로 시작할 수도 있다. 00부터 99까지의 각 숫자가 디스플레이에 표시되는 방식은 아래와 같다. 각 숫자는 7개의 표시등 가운데 일부에 불이 들어오면서 표현된다.

예를 들어 K=4K=4인 경우에 16801680층과 501501층은 아래와 같이 보인다.

빌런 호석은 치르보기 빌딩 엘리베이터 디스플레이의 LED 가운데 최소 11개, 최대 PP개를 반전시킬 계획을 세우고 있다. 반전이란 켜진 부분은 끄고, 꺼진 부분은 켜는 것을 말한다. 예를 들어 숫자 11을 22로 바꾸려면 총 5개의 LED를 반전시켜야 한다. 또한 반전한 뒤 디스플레이에 올바른 수가 보이면서 11 이상 NN 이하가 되도록 바꿔 사람들을 헷갈리게 할 예정이다. 치르보기를 사랑하는 모임의 회원인 당신은 호석 빌런의 행동을 미리 파악해서 혼쭐을 내주려 한다. 현재 엘리베이터가 실제로는 XX층에 멈춰 있을 때, 호석이가 반전시킬 LED를 고를 수 있는 경우의 수를 구해보자.

입력

첫째 줄에 N,K,P,XN, K, P, X 가 공백으로 구분되어 주어진다.

출력

호석 빌런이 엘리베이터 LED를 올바르게 반전시킬 수 있는 경우의 수를 구해보자.

제한

  • 1≤X≤N<10K1 ≤ X ≤ N < 10^K
  • 1≤K≤61 ≤ K ≤ 6
  • 1≤P≤421 ≤ P ≤ 42

예제2

  1. 예제 1

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

    입력
    48 2 5 35
    
    예상 출력
    30