티스토리 뷰

https://www.acmicpc.net/problem/2004

 

2004번: 조합 0의 개수

첫째 줄에 정수 $n$, $m$ ($0 \le m \le n \le 2,000,000,000$, $n \ne 0$)이 들어온다.

www.acmicpc.net

const fs = require('fs');
const [N, K] = fs.readFileSync("./dev/stdin").toString().trim().split(" ").map(v => +v);



function div5(n) {
  let cnt = 0;
  for (let i = 5; i <= n; i *= 5) {
    cnt += Math.floor(n / i);
  }
  return cnt
}
function div2(n) {
  let cnt = 0;
  for (let i = 2; i <= n; i *= 2) {
    cnt += Math.floor(n / i);
  }
  return cnt;
}

const reuslt5 = div5(N) - div5(K) - div5(N - K);
const reuslt2 = div2(N) - div2(K) - div2(N - K);

console.log(Math.min(reuslt2, reuslt5));
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함