알고리즘, 자료구조/알고리즘

공 옮기기

바로이순간 2011. 12. 6. 21:58

공 옮기기 C 언어 질문
======================
상자가...ㅁ ㅁ ㅁ ㅁ ... 이렇게 있어요
 
텍스트파일에서 불러오는데요~ (만일에 )
 
ex)
3 1 0 0 입력이 이렇게 주어졌다면
 
출력텍스트에다가
 
ex)
3 1 0 0
2 0 2 0
1 0 1 2
0 0 0 4
 
이렇게 되야해요 ㅠㅠ 꼭 세번만에 되는게 아니라 몇번이 되던지간에
한곳으로 몰려놓으면 되는거에요
 
근데 한번에 서로다른 두 상자에서 하나씩 뽑거든요
두상자에서 1개씩 뽑아서 다른상자에 그 뽑은 두개를 넣어서
저렇게 정렬을 해야해요..
 
서로다른 상자 두개에서 하나씩만 뽑아서 다른상자로 넣어야하는데요
어떤상자에 넣던지는 상관없어요 근데 다른상자에는 넣어야해요