<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Seapy&#039;s Blog &#187; Replace</title>
	<atom:link href="http://seapy.com/tag/replace/feed" rel="self" type="application/rss+xml" />
	<link>http://seapy.com</link>
	<description>I Love Tomato Color~!</description>
	<lastBuildDate>Fri, 03 Sep 2010 04:37:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>구글 코드잼 2010 ThemaPark 문제 풀이</title>
		<link>http://seapy.com/216</link>
		<comments>http://seapy.com/216#comments</comments>
		<pubDate>Mon, 10 May 2010 14:05:25 +0000</pubDate>
		<dc:creator>seapy</dc:creator>
				<category><![CDATA[e 세상 이야기]]></category>
		<category><![CDATA[insert]]></category>
		<category><![CDATA[insert into]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Replace]]></category>
		<category><![CDATA[replace into]]></category>

		<guid isPermaLink="false">http://seapy.com/?p=413</guid>
		<description><![CDATA[작년에는 처음 접하는거고 그냥 풀면 되는줄 알고 참가해서&#160;liquidbird&#160;님 도움으로 겨우&#160;Qualification&#160;Round 만 통과했었는데 (사실 통과한것도 아니다; 이미 라지셋으로 문제풀이하신분꺼로 계속 해보고 성공하고나서 올렸으니) &#160; &#160; &#160; &#160; &#160; 올해는 제대로 한번 해보자고 벼르고 있었는데 역시나 헛짓하다가 준비는 못하고 토요일날 점심에 팀원분 결혼식갔다가, 여자친구랑 서울역사박물관가서 서울의 예전 골목길 사진도 보고, 경희궁갔다가 저녁에 집에와서 부랴부랴 풀게 되었다. 원래는 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fseapy.com%2F216"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fseapy.com%2F216&amp;source=seapy&amp;style=normal&amp;service=bit.ly&amp;service_api=seapy%3AR_23be6af6a8bc7f8e3fb5f6f0471c3da7&amp;hashtags=insert,insert+into,MySQL,Replace,replace+into" height="61" width="50" title="구글 코드잼 2010 ThemaPark 문제 풀이" alt=" 구글 코드잼 2010 ThemaPark 문제 풀이" /><br />
			</a>
		</div>
<p>작년에는 처음 접하는거고 그냥 풀면 되는줄 알고 참가해서&nbsp;<meta charset="utf-8"><a href="http://liquidbird.vox.com/" target="_blank" title="[http://liquidbird.vox.com/]로 이동합니다.">liquidbird</a>&nbsp;님 도움으로 겨우&nbsp;Qualification&nbsp;Round 만 통과했었는데
<div>
(사실 통과한것도 아니다; 이미 라지셋으로 문제풀이하신분꺼로 계속 해보고 성공하고나서 올렸으니)</div>
<div>
</p>
<div id="__KO_DIC_LAYER__" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: fixed; z-index: 1e+09; overflow-x: hidden; overflow-y: hidden; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(51, 51, 119); border-right-color: rgb(51, 51, 119); border-bottom-color: rgb(51, 51, 119); border-left-color: rgb(51, 51, 119); display: none; ">
<div class="afterthedeadline-button" style="top: -1511px; left: -24176px; ">
&nbsp;</div>
<div class="afterthedeadline-button" style="top: -4px; left: -64px; ">
&nbsp;</div>
<div class="afterthedeadline-button" style="top: -102px; left: -1632px; ">
&nbsp;</div>
<div class="afterthedeadline-button" style="top: -175px; left: -2800px; ">
&nbsp;</div>
<div class="afterthedeadline-button" style="top: -4px; left: -64px; ">
&nbsp;</div>
<p><iframe frameborder="0" scrolling="yes" style="width: 100%; height: 100%; background-color: rgb(255, 255, 255); "></iframe></div>
<div>
올해는 제대로 한번 해보자고 벼르고 있었는데 역시나 헛짓하다가 준비는 못하고</div>
</div>
<div>
토요일날 점심에 팀원분 결혼식갔다가, 여자친구랑 서울역사박물관가서 서울의 예전 골목길 사진도 보고,</div>
<div>
경희궁갔다가 저녁에 집에와서 부랴부랴 풀게 되었다. 원래는 세종문화회관도 가려고 했는데 안가서 다행</div>
<div>
세종문화회관까지 같으면 아마 구글코드잼 그냥 안풀었을지도 모르겠다 -_-a</div>
<div>

</div>
<div>
Qualification Round 에는 총 3개의 문제가 주어지는데 각각 스몰셋과 라지셋의 데이터가 주어진다.</div>
<div>
이 중 한문제 이상 스몰셋과 라지셋을 모두 풀어야 통과되고 Round 1 에 진출할수 있는 자격을 얻게 되어진다.</div>
<div>

</div>
<div>
우선 처음에 시도한건 1번째 문제였으나 영어를 제대로 하지 못해 헛짓하느라 시간 다보내고 스몰셋이 실패하길래</div>
<div>
다른사람들의 스몰셋 성공률이 높은편인 3번째 문제에 도전했다.(다행히도 통과되었다)</div>
<div>

</div>
<div>
3번째 문제는 ThemaPark 문제로 대략적인 문제는 다음과 같다.</div>
<div>
(원본 문제 링크&nbsp;http://code.google.com/codejam/contest/dashboard?c=433101#s=p2)</div>
<div>

</div>
<div>
<blockquote><p>롤러코스터가 있는데 같이온 사람들은 서로 같이 타려고 하는 경향이 강하다는게 문제의 발단이다.<br />
3명이서 같이 왔으면 앞 롤러코스터에 2자리가 남아있더라도 바로 안타고 그 다음껄 탄다는거다&nbsp;<br />
그렇다고 센스있게 뒤에 1명 혹은 2명이
<div style="display: inline; height: auto; position: absolute; visibility: hidden; width: auto; ">
기다리고</div>
<p>기다리고 있다고 먼저 태우지는 않는다 ㅎㅎ<br />
이런식으로 사람을 태울때 하루에 얼마나 벌수 있나? 이걸 계산하는게 문제다.(한사람당 1유로)<br />
아 그리고 이사람들은 롤러코스터 운행 끝날때 까지 죽어라고 다시 탄다고 한다. =_= 난 한번도 못타는데;</p>
<p>예를 들자면 [1명, 4명, 2명, 1명] 이렇게 줄을 서서 기다린다고 하고<br />
롤러코스터 정원은 6명이라고 하면&nbsp;<br />
1회 : 1명 + 4명<br />
2회 : 2명 + 1명 + 1명&nbsp;<br />
3회 : 4명 + 2명<br />
4회 : 1명 + 1명 + 4명<br />
이런식으로 운행하게 된다.&nbsp;</p>
<p>(+) 참고로 정원이 100명이라고 해도 1,4, 2, 1 이렇게 밖에 못탄다는거 명심!<br />
사람은 결국 그놈이 그놈이라서 더이상 탈사람이 없으니 =_=/</p></blockquote>
<p>문제에서 변하는 값은&nbsp;
</div>
<blockquote><p>롤러코스터 정원 : k</p>
<div>
롤러코스터 하루 운행 횟수 : R</div>
<div>
사람들 묶음 : gi</div>
<div>
사람들 묶음 수 : N</div>
</blockquote>
<div>
</div>
<div>

</div>
<div>
이제 본격적으로 문제를 풀어보자</div>
<div>
롤러코스터 운행에 따라서 사람들은 롤러코스터 운행이 종료될때까지 반복하게 된다.&nbsp;</div>
<div>

</div>
<div>
간단하게 보자면 같이온사람의 숫자를 배열로 만들고 롤러코스터 정원이 넘지 않도록 배열의 앞부분부터 빼서 태우면 된다.</div>
<div>
그리고 한번 탄 그룹은 배열의 마지막에 넣고 이런식으로 롤러코스터 하루 운행횟수 만큼 반복하면 된다.</div>
<div>
이런방식으로 풀게되면 스몰셋은 간단히 통과하지만 라지셋 데이터는 제한시간 8분 안에 답이 안나온다(슈퍼컴퓨터라면 모르겠지만)</div>
<div>
이유는 라지셋 데이터의 경우 변수 범위가 아래와 같이 엄청 크기 때문이다.</div>
<div>
<div>
</div>
<blockquote><div>
1 ≤ R ≤ 100000000</div>
<div>
1 ≤ k ≤ 1000000000</div>
<div>
1 ≤ N ≤ 1000</div>
<div>
1 ≤ gi ≤ 10000000</div>
<div>
</div>
</blockquote>
<div>
우선 롤러코스터 정원이 장난 아니고; 롤러코스터의 하루 운행횟수도 엄청나다.</div>
</div>
<div>
그룹이 하나뿐이어서 더하는거 없이 그냥 R 번 반복하는 반복을 돈다고 해도 시간이 많이 걸리더라</div>
<div>
(난 솔직히 컴퓨터가 엄청 빨리 해낼줄 알았는데 실망이다.)</div>
<div>

</div>
<div>
라지셋을 풀기 위해서 변수 범위가 제일 작은게 N, 사람들 묶음의 수인데 이걸 활용하면 된다.</div>
<div>
예제의 그룹 움직임을 잘살펴보면</div>
<div>
[1,4] -&gt; [2, 1, 1] -&gt; [4, 2] -&gt; [1, 1, 4] -&gt; [2, 1, 1] -&gt; [4, 2] -&gt; [1, 1, 4] &nbsp;이런식이다.</div>
<div>
먼가 보이지 않나?&nbsp;</div>
<div>
첫번째를 제외한&nbsp;[2, 1, 1] -&gt; [4, 2] -&gt; [1, 1, 4] 이 부분이 계속해서 반복하게 되는것이다.</div>
<div>
이걸 잘 이용해서 반복되는 부분을 계속해서 R 까지 반복문 도는게 아니라 그냥 곱해 버리는거다.</div>
<div>
<div>

</div>
<div>
예제로 보자면 R=4, k=6 이고 gi=[1,4,2,1] &nbsp;일때</div>
<div>
gi 를 반복하는 녀석이 나올때까지 k 를 넘지 않도록 조합하는거다.</div>
<div>
그러면 새로운 unique_gi = [[1,4] , [2, 1, 1] , [4, 2] , [1, 1, 4]] 이렇게 된다.</div>
<div>
그리고 반복하는 녀석의 시작 인덱스는 1 이고 , 반복길이는 3</div>
<div>
여기서 sum 은 python 에서 해당 배열내부의 값을 모두 더해주는 함수이다.</div>
</div>
<div>
</div>
<blockquote><div>
하루 탑승 총인원수&nbsp;</div>
<div>
= 패턴에 포함되지 않는 경우 인원수 총합 + (패턴반복수*패턴의
<div style="display: inline; height: auto; position: absolute; visibility: hidden; width: auto; ">
인원수총합</div>
<p>인원수총합) + 불완전 패턴의 인원수총합
</div>
<div>
= sum(패턴에 포함되지 않는 조합) + (반복하는 패턴이 완벽히 나오는 횟수 *&nbsp;반복하는 패턴의 인원수 총합) + sum(unique_gi[반복시작인덱스]) + &#8230;. &nbsp;+&nbsp;sum(unique_gi[불완전 패턴의 인덱스])</div>
<div>
= 5 + (1 * 16) + 0</div>
</blockquote>
<div>
</div>
<div>
<br />
이렇게 된다.&nbsp;아이고 말로 설명하려니 어렵다. python 을 모르는 경우에 대해서도 설명하려니 배열쪽이 복잡하다;</div>
<div>
핵심은 반복되는 패턴을 찾고 그 패턴의 총합을 곱하기 하여 반복문을 없애는게 되겠습니다.</div>
<div>
python 코드를 첨부하니 자세한 사항은 소스를 보시면 되겠습니다.</div>
<div>

</div>
<p>[#M_python 소스보기|소스접기|
<div>
<div>
#!/usr/bin/python</div>
<div>

</div>
<div>
class ThemePark:</div>
<div>
&nbsp;&nbsp;def __init__(self):</div>
<div>
&nbsp;&nbsp; &nbsp;self.outfile = open('third_other.out','w')</div>
<div>
&nbsp;&nbsp; &nbsp;self.infile = open('C-large.in','r')</div>
<div>
&nbsp;&nbsp; &nbsp;print "start"</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def __del__(self):</div>
<div>
&nbsp;&nbsp; &nbsp;self.outfile.close()</div>
<div>
&nbsp;&nbsp; &nbsp;self.infile.close()</div>
<div>
&nbsp;&nbsp; &nbsp;print "end"</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def set_first_line_read(self, line):</div>
<div>
&nbsp;&nbsp; &nbsp;split_str = line.split(" ")</div>
<div>
&nbsp;&nbsp; &nbsp;self.day_run = int(split_str[0])</div>
<div>
&nbsp;&nbsp; &nbsp;self.people_limit = int(split_str[1])</div>
<div>
&nbsp;&nbsp; &nbsp;self.max_group_index = int(split_str[2])</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def set_second_line_read(self, line):</div>
<div>
&nbsp;&nbsp; &nbsp;list = line.split(&#8221; &#8220;)</div>
<div>
&nbsp;&nbsp; &nbsp;self.group_list = map(lambda x:int(x), list)</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def set_group_iter(self):</div>
<div>
&nbsp;&nbsp; &nbsp;people = 0</div>
<div>
&nbsp;&nbsp; &nbsp;group_index = 0</div>
<div>
&nbsp;&nbsp; &nbsp;first_group_index = 0</div>
<div>
&nbsp;&nbsp; &nbsp;tmp_list = []</div>
<div>
&nbsp;&nbsp; &nbsp;while True:</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;tmp_list.append(group_index)</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;people += self.group_list[group_index]</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;next_group_index = self.get_next_group_index(group_index)</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;if (first_group_index == next_group_index) or (people + self.group_list[next_group_index] &gt; self.people_limit):</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if self.group_unique.count(tmp_list) != 0:</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;self.unique_start_index = self.group_unique.index(tmp_list)</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;self.unique_length = len(self.group_unique) &#8211; self.unique_start_index</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;break</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;self.group_unique.append(tmp_list)</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;self.group_unique_sum.append(people)</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;tmp_list = []</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;people = 0</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;first_group_index = next_group_index</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;group_index = next_group_index</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def process_init(self):</div>
<div>
&nbsp;&nbsp; &nbsp;self.group_unique = []</div>
<div>
&nbsp;&nbsp; &nbsp;self.group_unique_sum = []</div>
<div>
&nbsp;&nbsp; &nbsp;self.unique_start_index = -1</div>
<div>
&nbsp;&nbsp; &nbsp;self.unique_length = -1</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def process(self):</div>
<div>
&nbsp;&nbsp; &nbsp;self.process_init()</div>
<div>
&nbsp;&nbsp; &nbsp;test_time = 1</div>
<div>
&nbsp;&nbsp; &nbsp;for time, line in enumerate(self.infile):</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;if time == 0:</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;continue</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;if time%2 == 1:</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;self.set_first_line_read(line.strip())</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;continue</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;self.set_second_line_read(line.strip())</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;self.set_group_iter()</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;&#8221;"&#8221;</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;print self.group_unique</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;print self.group_unique_sum</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;print self.unique_start_index</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;print self.unique_length</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;&#8221;"&#8221;</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;self.print_result(test_time, self.get_money())</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;self.process_init()</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;test_time += 1</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def get_money(self):</div>
<div>
&nbsp;&nbsp; &nbsp;if self.unique_length == 1:</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;return self.day_run * sum(self.group_unique_sum)</div>
<div>
&nbsp;&nbsp; &nbsp;non_unique_list = self.group_unique_sum[:self.unique_start_index]</div>
<div>
&nbsp;&nbsp; &nbsp;money = sum(non_unique_list)</div>
<div>
&nbsp;&nbsp; &nbsp;x_times = (self.day_run &#8211; len(non_unique_list)) / self.unique_length</div>
<div>
&nbsp;&nbsp; &nbsp;money += x_times * sum(self.group_unique_sum[self.unique_start_index:self.unique_start_index+self.unique_length])</div>
<div>
&nbsp;&nbsp; &nbsp;x_mod = (self.day_run &#8211; len(non_unique_list)) % self.unique_length</div>
<div>
&nbsp;&nbsp; &nbsp;money += sum(self.group_unique_sum[self.unique_start_index:self.unique_start_index + x_mod])</div>
<div>
&nbsp;&nbsp; &nbsp;return money</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def get_next_group_index(self, current_group_index):</div>
<div>
&nbsp;&nbsp; &nbsp;if current_group_index + 1 &gt;= self.max_group_index:</div>
<div>
&nbsp;&nbsp; &nbsp; &nbsp;return 0</div>
<div>
&nbsp;&nbsp; &nbsp;return current_group_index + 1</div>
<div>
&nbsp;&nbsp;&nbsp;</div>
<div>
&nbsp;&nbsp;def print_result(self, time, money):</div>
<div>
&nbsp;&nbsp; &nbsp;result_str = &#8220;Case #%(time)s: %(money)s\n&#8221; % {&#8216;time&#8217;:time, &#8216;money&#8217;:money}</div>
<div>
&nbsp;&nbsp; &nbsp;self.outfile.write(result_str)</div>
<div>

</div>
<div>
a = ThemePark()</div>
<div>
a.process()</div>
</div>
<p>_M#]
<div>
<div>
</div>
</div>
<div>

</div>
<div>

</div>
<div>
혹은 구글코드잼에서 제공하는 풀이가 있으니 확인해보세요 [http://code.google.com/codejam/contest/dashboard?c=433101#s=a&amp;a=2]</div>
<div>

</div>
<div>

</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://seapy.com/216&amp;t=%EA%B5%AC%EA%B8%80+%EC%BD%94%EB%93%9C%EC%9E%BC+2010+ThemaPark+%EB%AC%B8%EC%A0%9C+%ED%92%80%EC%9D%B4" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%EA%B5%AC%EA%B8%80+%EC%BD%94%EB%93%9C%EC%9E%BC+2010+ThemaPark+%EB%AC%B8%EC%A0%9C+%ED%92%80%EC%9D%B4-http://seapy.com/216&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://seapy.com/216&amp;title=%EA%B5%AC%EA%B8%80+%EC%BD%94%EB%93%9C%EC%9E%BC+2010+ThemaPark+%EB%AC%B8%EC%A0%9C+%ED%92%80%EC%9D%B4" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-evernote">
			<a href="http://www.evernote.com/clip.action?url=http://seapy.com/216&amp;title=%EA%B5%AC%EA%B8%80+%EC%BD%94%EB%93%9C%EC%9E%BC+2010+ThemaPark+%EB%AC%B8%EC%A0%9C+%ED%92%80%EC%9D%B4" rel="nofollow" class="external" title="Clip this to Evernote">Clip this to Evernote</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%EA%B5%AC%EA%B8%80+%EC%BD%94%EB%93%9C%EC%9E%BC+2010+ThemaPark+%EB%AC%B8%EC%A0%9C+%ED%92%80%EC%9D%B4&amp;body=Link: http://seapy.com/216 (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %EC%9E%91%EB%85%84%EC%97%90%EB%8A%94%20%EC%B2%98%EC%9D%8C%20%EC%A0%91%ED%95%98%EB%8A%94%EA%B1%B0%EA%B3%A0%20%EA%B7%B8%EB%83%A5%20%ED%92%80%EB%A9%B4%20%EB%90%98%EB%8A%94%EC%A4%84%20%EC%95%8C%EA%B3%A0%20%EC%B0%B8%EA%B0%80%ED%95%B4%EC%84%9C%26nbsp%3Bliquidbird%26nbsp%3B%EB%8B%98%20%EB%8F%84%EC%9B%80%EC%9C%BC%EB%A1%9C%20%EA%B2%A8%EC%9A%B0%26nbsp%3BQualification%26nbsp%3BRound%20%EB%A7%8C%20%ED%86%B5%EA%B3%BC%ED%96%88%EC%97%88%EB%8A%94%EB%8D%B0%0A%28%EC%82%AC%EC%8B%A4%20%ED%86%B5%EA%B3%BC%ED%95%9C%EA%B2%83%EB%8F%84%20%EC%95%84%EB%8B%88%EB%8B%A4%3B%20%EC%9D%B4%EB%AF%B8%20%EB%9D%BC%EC%A7%80%EC%85%8B%EC%9C%BC%EB%A1%9C%20%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4%ED%95%98%EC%8B%A0%EB%B6%84%EA%BA%BC%EB%A1%9C%20%EA%B3%84%EC%86%8D%20%ED%95%B4%EB%B3%B4%EA%B3%A0%20%EC%84%B1%EA%B3%B5%ED%95%98%EA%B3%A0%EB%82%98%EC%84%9C%20" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://seapy.com/216/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://seapy.com/216/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
