[editorial] SRM 415 Div 1
그런데 다른 해법도 존재했습니다. 저랑 같은 방에서 하던 _Romka_라는 분의 해법인데요.
저는 처음에 DFS나 BFS가 정해라고 생각하고, "뭐야, 이거 당연히 안 되겠지~"
이러면서 첼린지를 했는데, 바로 실패해서, 더이상 첼린지는 안 하고 sys test만 기다렸습니다.
근데 sys test 끝나고보니, 이 코드가 통과하더군요.
어떤 방법인지는 각자의 숙제로 남길게요 >_<
view plainprint?
sort( h.begin(), h.end() );
sort( v.begin(), v.end() );
ans = (h.size()+1)*(v.size()+1);
int ch = 0;
int cv = 0;
for ( int i=0; i
for ( int i=0; i
if ( ch > 0 || cv > 0 )
ans -= ( cv-1 )*( ch-1 );
return ans;
}
Hard (1000 pts.)
- 문제 설명
풀고 쓸게요..ㅠ (언제 풀 지는 모르겠습니다.)
p.s. : 설명이 부족한 부분은 댓글로 달아주세요ㅠ 생각을 코드로 옮기기보다 글로 옮기기가 훨씬 어렵네요.
[이 글은 과거 홈페이지에서 이전된 글입니다. 원문보기]
16년 전
Taeyoon_Lee
반응이 좋아서 또 써봅니다.
2문제 이상 풀면 꽤나 높은 등수였고, 하나만 빨리 풀어도 100등 이내에 들 수 있었던 셋이었네요.
Easy (250 pts.)