우리는 숫자 N과 비용 C를 가지고 있습니다 (범위 N < 10^18, C < 100) 이제 숫자를 다른 숫자로 변환하기 위해 최대 C 루피를 소비해야합니다.숫자의 배수, 3의 배수
1) 수치는 동일한 숫자 번호 앞에 0이없는 다른 번호로 변환 될 수있다 : 다음과 같이 다른 다수의 변환
규칙이다. 2) 숫자를 다른 숫자로 변환하는 비용은 해당 숫자의 절대 차이의 합입니다. 예를 들어, 235에서 331로 변환하는 비용은 5입니다 (해당 자릿수의 절대 차이는 | 3 || + | 3-3 | + | 1-5 |이므로 | 1 | + 0+ | -4 | . = 5 이제 우리는 최대 예산 (C 루피)에서 할 수있다 (3) 여러 얼마나 많은 번호를 찾을 필요가
내 접근 방식을 :. 내가 3의 가분성 규칙을 사용하여 찾을 먼저 시도 N 개의 숫자의 합 N 이제 비용이 단순히 숫자의 차이의 합계라면 합계를 3의 배수로 만드는 것입니다. 2 + 3 + 5 = 10 비용은 2 입니다. 어떤 숫자 2, 3 또는 5 2에 의해 증가에 의해 달성 435,255, 237이 올바른지? 또한이 경우 해결하는 방법에 대해 c는 ab입니다
이것은 숙제와 같습니다. StackOverflow 도움말 센터에서 발췌 : '3. 숙제 도움을 요청하는 질문에는 문제를 해결하기 위해 지금까지해온 작업의 요약과 문제 해결에 대한 설명이 포함되어야합니다. ' – akrasuski1
하지만 그렇지 않습니다. 나는 웹상에서이 문제를 발견했고 그것을 해결하기 위해 괭이를 알고 싶어했다. –
아직도. 문제를 공격하려고 시도한 흔적을 보이지 않았습니다. – akrasuski1