http://acm.uva.es/p/v103/10315.html
크게 어려운 문제는 아니나... brute force 알고리즘의 무시무시함을 느끼게 해주었다. 즉흥적으로 코딩하다보니, 결과는 time exceed limits가 나와버렸다. 700줄이 넘어가던 이전 코드를 거의 다 버리고, 새로 작성했다. 에구...
번호가 동일한 카드 개수를 세어서 맵에 보관함으로써 쉽게 계산할 수 있었다. 한편, 승부가 비겼을 때 사용하는 2차 조건이 양수이다. 각 경우에 대한 맵도 만들어서 2차 조건을 보관했다. 그러므로써, 1차 조건 만족여부와 2차 조건을 동시에 체크할 수 있도록 했다.
'코드' 카테고리의 다른 글
ACM 10050, Hartals (0) | 2006.01.26 |
---|---|
ACM 105, The Skyline Problem (0) | 2006.01.24 |
ACM 102, Ecological Bin Packing (0) | 2006.01.19 |
ACM 10038, Jolly Jumpers (0) | 2006.01.11 |
ACM 104, Arbitrage (0) | 2006.01.10 |