ㅋㅋㅋ 이런 문제 좋음~
정희는 한 음악 포털 사이트에서 일정 금액을 충전하여 mp3파일을 다운로드 받아서 사용해 왔다.
정희는 한 음악 포털 사이트에서 일정 금액을 충전하여 mp3파일을 다운로드 받아서 사용해 왔다.
지금 이 사이트에서 k곡을 다운받으면 한 곡을 무료로 다운받을 수 있는 이벤트를 진행 중이고, 현재 정희가 다운받을 수 있는 mp3파일의 개수는 n개이다. 이벤트 기간 중 정희가 다운받을 수 있는 총 mp3파일의 개수는 몇 개인가?
첫 줄에는 테스트 케이스의 개수 T ( 0 < T <= 100000 ) 가 주어진다.
한 줄당 하나의 입력이 입력되며, 각 입력 케이스는 n과 k 두 개의 정수로 이루어져 있고, 하나의 스페이스로 구분된다. ( 0 < n < 1000000, 1 < k <= 21)
각 테스트 케이스에 대해 각 케이스마다 정희가 다운받을 수 있는 총 mp3파일의 개수를 출력한다.
4 3 ->5
10 3 ->14
100 5 -> 124
10 3 ->14
100 5 -> 124
#includeint main(void) { int n ,k, plus; scanf("%d %d",&n, &k); plus=n/k; plus+=plus/k; printf("%d %d -> %d\n",n,k,plus+n); return 0; }
'4_ 고소한 알고리즘' 카테고리의 다른 글
C- ACM - 대지 (0) | 2010.07.07 |
---|---|
C- ACM - 양말 짝 맞추기 (0) | 2010.07.02 |
C- ACM - 지뢰찾기 (4) | 2010.06.23 |
C- ACM - 수 뒤집기 (0) | 2010.06.12 |
C- ACM - 소수판정 (0) | 2010.06.09 |