<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=223.62.229.32</id>
	<title>ZeroWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=223.62.229.32"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php/Special:Contributions/223.62.229.32"/>
	<updated>2026-05-14T19:57:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=1R/2015_09_12&amp;diff=25930</id>
		<title>1R/2015 09 12</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=1R/2015_09_12&amp;diff=25930"/>
		<updated>2016-09-12T15:17:30Z</updated>

		<summary type="html">&lt;p&gt;223.62.229.32: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= 오늘의 문제 =&lt;br /&gt;
* [https://www.acmicpc.net/problem/2250|트리의 높이와 너비]&lt;br /&gt;
&lt;br /&gt;
= 참가자 =&lt;br /&gt;
* 15이원준&lt;br /&gt;
= 코드 =&lt;br /&gt;
== 15이원준 ==&lt;br /&gt;
 #include&amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 using namespace std;&lt;br /&gt;
  &lt;br /&gt;
 int level[20000][2] = {0, };&lt;br /&gt;
 int arr[20000][2];&lt;br /&gt;
 int ex[20000][2] = { 0, };&lt;br /&gt;
 int myNum[20000] = {0, };&lt;br /&gt;
 int maxDep = 0;&lt;br /&gt;
 int checkNum(int child){&lt;br /&gt;
   if(arr[child][0] != -1){&lt;br /&gt;
     ex[child][0] = checkNum(arr[child][0]);&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[child][1] != -1){&lt;br /&gt;
     ex[child][1] = checkNum(arr[child][1]);&lt;br /&gt;
   }&lt;br /&gt;
   return ex[child][0] + ex[child][1] + 1;&lt;br /&gt;
 }&lt;br /&gt;
 void fill(int now){&lt;br /&gt;
   if(arr[now][0] != -1){&lt;br /&gt;
     myNum[arr[now][0]] = myNum[now] - ex[arr[now][0]][1] - 1;&lt;br /&gt;
     fill(arr[now][0]);&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[now][1] != -1){&lt;br /&gt;
     myNum[arr[now][1]] = myNum[now] + ex[arr[now][1]][0] + 1;&lt;br /&gt;
     fill(arr[now][1]);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 void answer(int dep, int now){&lt;br /&gt;
   if(dep &amp;amp;gt; maxDep){&lt;br /&gt;
     maxDep = dep;&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[now][0] != -1){&lt;br /&gt;
     if(myNum[arr[now][0]] &amp;amp;lt; level[dep][0]){&lt;br /&gt;
       level[dep][0] = myNum[arr[now][0]];&lt;br /&gt;
     }&lt;br /&gt;
     if(myNum[arr[now][0]] &amp;amp;gt; level[dep][1]){&lt;br /&gt;
       level[dep][1] = myNum[arr[now][0]];&lt;br /&gt;
     }&lt;br /&gt;
     answer(dep + 1, arr[now][0]);&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[now][1] != -1){&lt;br /&gt;
     if(myNum[arr[now][1]] &amp;amp;lt; level[dep][0]){&lt;br /&gt;
       level[dep][0] = myNum[arr[now][1]];&lt;br /&gt;
     }&lt;br /&gt;
     if(myNum[arr[now][1]] &amp;amp;gt; level[dep][1]){&lt;br /&gt;
       level[dep][1] = myNum[arr[now][1]];&lt;br /&gt;
     }&lt;br /&gt;
     answer(dep + 1, arr[now][1]);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 int main(){&lt;br /&gt;
   int N, root = -1;&lt;br /&gt;
   cin&amp;amp;gt;&amp;amp;gt;N;&lt;br /&gt;
   for(int i = 1; i&amp;amp;lt;=N; i++){&lt;br /&gt;
     level[i][0] = N+1;&lt;br /&gt;
     level[i][1] = -1;&lt;br /&gt;
     ex[i][0] = 0;&lt;br /&gt;
     ex[i][1] = 0;&lt;br /&gt;
     int a;&lt;br /&gt;
     cin&amp;amp;gt;&amp;amp;gt; a;&lt;br /&gt;
     cin&amp;amp;gt;&amp;amp;gt; arr[a][0] &amp;amp;gt;&amp;amp;gt; arr[a][1];&lt;br /&gt;
     arr[arr[a][0]][0] = -1;&lt;br /&gt;
     arr[arr[a][0]][1] = -1;&lt;br /&gt;
     arr[arr[a][1]][0] = -1;&lt;br /&gt;
     arr[arr[a][1]][1] = -1;&lt;br /&gt;
     if(arr[a][0] == root || arr[a][1] == root || root == -1){&lt;br /&gt;
       root = a;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   ex[root][0] = checkNum(arr[root][0]);&lt;br /&gt;
   ex[root][1] = checkNum(arr[root][1]);&lt;br /&gt;
   myNum[root] = ex[root][0] + 1;&lt;br /&gt;
   fill(root);&lt;br /&gt;
   level[1][0] = myNum[root];&lt;br /&gt;
   level[1][1] = myNum[root];&lt;br /&gt;
   answer(2, root);&lt;br /&gt;
   int max = 0, bigLevel = 0;&lt;br /&gt;
   for(int i = 1; i&amp;amp;lt;maxDep; i++){&lt;br /&gt;
     int tmp = level[i][1] - level[i][0] + 1;&lt;br /&gt;
     if(max &amp;amp;lt; tmp){&lt;br /&gt;
       bigLevel = i;&lt;br /&gt;
       max = tmp;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   cout&amp;amp;lt;&amp;amp;lt; bigLevel &amp;amp;lt;&amp;amp;lt; &amp;quot; &amp;quot; &amp;amp;lt;&amp;amp;lt; max;&lt;br /&gt;
 }&lt;br /&gt;
== 박인서 ==&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #define LEN 10001&lt;br /&gt;
  &lt;br /&gt;
 using namespace std;&lt;br /&gt;
 int tree[LEN][2],maxgap[LEN],mingap[LEN];&lt;br /&gt;
 int cnt=0,maxdep=0;&lt;br /&gt;
  &lt;br /&gt;
 //왼쪽자식-&amp;amp;gt;자기자신-&amp;amp;gt;오른쪽 자식 순으로 cnt를 세가며 위치를 지정(너비도 같이 생각)&lt;br /&gt;
 void solve(int node, int depth)&lt;br /&gt;
 {&lt;br /&gt;
         //초기화 및 maxdep 설정&lt;br /&gt;
         if(depth&amp;amp;gt;maxdep) maxdep=depth,mingap[depth]=1001,maxgap[depth]=-1;&lt;br /&gt;
         if(tree[node][0]!=-1) solve(tree[node][0], depth + 1);//왼쪽 자식 호출&lt;br /&gt;
         cnt++;//node 1개 증가&lt;br /&gt;
         //maxgap,mingap 설정&lt;br /&gt;
         if(mingap[depth]&amp;amp;gt;cnt) mingap[depth]=cnt;&lt;br /&gt;
         if(maxgap[depth]&amp;amp;lt;cnt) maxgap[depth]=cnt;&lt;br /&gt;
         if(tree[node][1]!=-1) solve(tree[node][1], depth + 1);//오른쪽 자식 호출&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
         int a, i, num, res=-1, index=0;&lt;br /&gt;
         //입력&lt;br /&gt;
         cin&amp;amp;gt;&amp;amp;gt;num;&lt;br /&gt;
         for(i=1; i&amp;amp;lt;=num; i++)&lt;br /&gt;
         {&lt;br /&gt;
                  cin&amp;amp;gt;&amp;amp;gt;a;&lt;br /&gt;
                  cin&amp;amp;gt;&amp;amp;gt;tree[a][0]&amp;amp;gt;&amp;amp;gt;tree[a][1];&lt;br /&gt;
         }&lt;br /&gt;
         //함수 번호 매기기&lt;br /&gt;
         solve(1, 1);&lt;br /&gt;
         //너비가 가장 큰 것 찾기&lt;br /&gt;
         for(i=1; i&amp;amp;lt;=maxdep; i++)&lt;br /&gt;
                  if(res&amp;amp;lt;maxgap[i]-mingap[i]) res=maxgap[i]-mingap[i],index=i;&lt;br /&gt;
         //출력&lt;br /&gt;
         cout&amp;amp;lt;&amp;amp;lt;index&amp;amp;lt;&amp;amp;lt;&amp;quot; &amp;quot;&amp;amp;lt;&amp;amp;lt;res+1&amp;amp;lt;&amp;amp;lt;&#039;\n&#039;;&lt;br /&gt;
         return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== 곽정흠 ==&lt;br /&gt;
&lt;br /&gt;
= 아이디어 =&lt;br /&gt;
== 15이원준 ==&lt;br /&gt;
# 루트를 찾으면 모든 입력을 저장한다.(arr에 저장)&lt;br /&gt;
# 각각의 노드들의 왼쪽에 연결된 노드들의 수와 오른쪽에 연결된 노드들의 수를 구한다.(ex에 저장)&lt;br /&gt;
# root노드의 열 넘버는 자신의 왼쪽에 연결된 노드들의 수 + 1 이다.(myNum에 저장)&lt;br /&gt;
# 각 노드의 왼쪽노드의 열 넘버 = (자신의 열넘버) - (왼쪽노드의 오른쪽에 연결된 노드들의 수) - 1 이다. (myNum에 저장)&lt;br /&gt;
# 각 노드의 오른쪽노드의 열 넘버 = (자신의 열넘버) + (오른쪽노드의 왼쪽에 연결된 노드들의 수) + 1 이다.(myNum에 저장)&lt;br /&gt;
# 행에서 가장 왼쪽에 있는 노드의 열넘버와 가장 오른쪽에 있는 노드의 열넘버를 저장한다.(level에 저장)&lt;br /&gt;
# 각 행의 너비를 구하고 가장 큰 값을 찾아 그 행의 번호와 너비를 출력한다.&lt;br /&gt;
== 박인서 ==&lt;br /&gt;
== 곽정흠 ==&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>223.62.229.32</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=1R/2015_09_12&amp;diff=25929</id>
		<title>1R/2015 09 12</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=1R/2015_09_12&amp;diff=25929"/>
		<updated>2016-09-12T15:12:03Z</updated>

		<summary type="html">&lt;p&gt;223.62.229.32: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= 오늘의 문제 =&lt;br /&gt;
* [https://www.acmicpc.net/problem/2250|트리의 높이와 너비]&lt;br /&gt;
&lt;br /&gt;
= 참가자 =&lt;br /&gt;
* 15이원준&lt;br /&gt;
= 코드 =&lt;br /&gt;
== 15이원준 ==&lt;br /&gt;
 #include&amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 using namespace std;&lt;br /&gt;
  &lt;br /&gt;
 int level[20000][2] = {0, };&lt;br /&gt;
 int arr[20000][2];&lt;br /&gt;
 int ex[20000][2] = { 0, };&lt;br /&gt;
 int myNum[20000] = {0, };&lt;br /&gt;
 int maxDep = 0;&lt;br /&gt;
 int checkNum(int child){&lt;br /&gt;
   if(arr[child][0] != -1){&lt;br /&gt;
     ex[child][0] = checkNum(arr[child][0]);&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[child][1] != -1){&lt;br /&gt;
     ex[child][1] = checkNum(arr[child][1]);&lt;br /&gt;
   }&lt;br /&gt;
   return ex[child][0] + ex[child][1] + 1;&lt;br /&gt;
 }&lt;br /&gt;
 void fill(int now){&lt;br /&gt;
   if(arr[now][0] != -1){&lt;br /&gt;
     myNum[arr[now][0]] = myNum[now] - ex[arr[now][0]][1] - 1;&lt;br /&gt;
     fill(arr[now][0]);&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[now][1] != -1){&lt;br /&gt;
     myNum[arr[now][1]] = myNum[now] + ex[arr[now][1]][0] + 1;&lt;br /&gt;
     fill(arr[now][1]);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 void answer(int dep, int now){&lt;br /&gt;
   if(dep &amp;amp;gt; maxDep){&lt;br /&gt;
     maxDep = dep;&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[now][0] != -1){&lt;br /&gt;
     if(myNum[arr[now][0]] &amp;amp;lt; level[dep][0]){&lt;br /&gt;
       level[dep][0] = myNum[arr[now][0]];&lt;br /&gt;
     }&lt;br /&gt;
     if(myNum[arr[now][0]] &amp;amp;gt; level[dep][1]){&lt;br /&gt;
       level[dep][1] = myNum[arr[now][0]];&lt;br /&gt;
     }&lt;br /&gt;
     answer(dep + 1, arr[now][0]);&lt;br /&gt;
   }&lt;br /&gt;
   if(arr[now][1] != -1){&lt;br /&gt;
     if(myNum[arr[now][1]] &amp;amp;lt; level[dep][0]){&lt;br /&gt;
       level[dep][0] = myNum[arr[now][1]];&lt;br /&gt;
     }&lt;br /&gt;
     if(myNum[arr[now][1]] &amp;amp;gt; level[dep][1]){&lt;br /&gt;
       level[dep][1] = myNum[arr[now][1]];&lt;br /&gt;
     }&lt;br /&gt;
     answer(dep + 1, arr[now][1]);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 int main(){&lt;br /&gt;
   int N, root = -1;&lt;br /&gt;
   cin&amp;amp;gt;&amp;amp;gt;N;&lt;br /&gt;
   for(int i = 1; i&amp;amp;lt;=N; i++){&lt;br /&gt;
     level[i][0] = N+1;&lt;br /&gt;
     level[i][1] = -1;&lt;br /&gt;
     ex[i][0] = 0;&lt;br /&gt;
     ex[i][1] = 0;&lt;br /&gt;
     int a;&lt;br /&gt;
     cin&amp;amp;gt;&amp;amp;gt; a;&lt;br /&gt;
     cin&amp;amp;gt;&amp;amp;gt; arr[a][0] &amp;amp;gt;&amp;amp;gt; arr[a][1];&lt;br /&gt;
     arr[arr[a][0]][0] = -1;&lt;br /&gt;
     arr[arr[a][0]][1] = -1;&lt;br /&gt;
     arr[arr[a][1]][0] = -1;&lt;br /&gt;
     arr[arr[a][1]][1] = -1;&lt;br /&gt;
     if(arr[a][0] == root || arr[a][1] == root || root == -1){&lt;br /&gt;
       root = a;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   ex[root][0] = checkNum(arr[root][0]);&lt;br /&gt;
   ex[root][1] = checkNum(arr[root][1]);&lt;br /&gt;
   myNum[root] = ex[root][0] + 1;&lt;br /&gt;
   fill(root);&lt;br /&gt;
   level[1][0] = myNum[root];&lt;br /&gt;
   level[1][1] = myNum[root];&lt;br /&gt;
   answer(2, root);&lt;br /&gt;
   int max = 0, bigLevel = 0;&lt;br /&gt;
   for(int i = 1; i&amp;amp;lt;maxDep; i++){&lt;br /&gt;
     int tmp = level[i][1] - level[i][0] + 1;&lt;br /&gt;
     if(max &amp;amp;lt; tmp){&lt;br /&gt;
       bigLevel = i;&lt;br /&gt;
       max = tmp;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   cout&amp;amp;lt;&amp;amp;lt; bigLevel &amp;amp;lt;&amp;amp;lt; &amp;quot; &amp;quot; &amp;amp;lt;&amp;amp;lt; max;&lt;br /&gt;
 }&lt;br /&gt;
== 박인서 ==&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #define LEN 1001&lt;br /&gt;
  &lt;br /&gt;
 using namespace std;&lt;br /&gt;
 int tree[LEN][2],maxgap[LEN],mingap[LEN];&lt;br /&gt;
 int cnt=0,maxdep=0;&lt;br /&gt;
  &lt;br /&gt;
 //왼쪽자식-&amp;amp;gt;자기자신-&amp;amp;gt;오른쪽 자식 순으로 cnt를 세가며 위치를 지정(너비도 같이 생각)&lt;br /&gt;
 void solve(int node, int depth)&lt;br /&gt;
 {&lt;br /&gt;
         //초기화 및 maxdep 설정&lt;br /&gt;
         if(depth&amp;amp;gt;maxdep) maxdep=depth,mingap[depth]=1001,maxgap[depth]=-1;&lt;br /&gt;
         if(tree[node][0]!=-1) solve(tree[node][0], depth + 1);//왼쪽 자식 호출&lt;br /&gt;
         cnt++;//node 1개 증가&lt;br /&gt;
         //maxgap,mingap 설정&lt;br /&gt;
         if(mingap[depth]&amp;amp;gt;cnt) mingap[depth]=cnt;&lt;br /&gt;
         if(maxgap[depth]&amp;amp;lt;cnt) maxgap[depth]=cnt;&lt;br /&gt;
         if(tree[node][1]!=-1) solve(tree[node][1], depth + 1);//오른쪽 자식 호출&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
         int a, i, num, res=-1, index=0;&lt;br /&gt;
         //입력&lt;br /&gt;
         cin&amp;amp;gt;&amp;amp;gt;num;&lt;br /&gt;
         for(i=1; i&amp;amp;lt;=num; i++)&lt;br /&gt;
         {&lt;br /&gt;
                  cin&amp;amp;gt;&amp;amp;gt;a;&lt;br /&gt;
                  cin&amp;amp;gt;&amp;amp;gt;tree[a][0]&amp;amp;gt;&amp;amp;gt;tree[a][1];&lt;br /&gt;
         }&lt;br /&gt;
         //함수 번호 매기기&lt;br /&gt;
         solve(1, 1);&lt;br /&gt;
         //너비가 가장 큰 것 찾기&lt;br /&gt;
         for(i=1; i&amp;amp;lt;=maxdep; i++)&lt;br /&gt;
                  if(res&amp;amp;lt;maxgap[i]-mingap[i]) res=maxgap[i]-mingap[i],index=i;&lt;br /&gt;
         //출력&lt;br /&gt;
         cout&amp;amp;lt;&amp;amp;lt;index&amp;amp;lt;&amp;amp;lt;&amp;quot; &amp;quot;&amp;amp;lt;&amp;amp;lt;res+1&amp;amp;lt;&amp;amp;lt;&#039;\n&#039;;&lt;br /&gt;
         return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== 곽정흠 ==&lt;br /&gt;
&lt;br /&gt;
= 아이디어 =&lt;br /&gt;
== 15이원준 ==&lt;br /&gt;
# 루트를 찾으면 모든 입력을 저장한다.(arr에 저장)&lt;br /&gt;
# 각각의 노드들의 왼쪽에 연결된 노드들의 수와 오른쪽에 연결된 노드들의 수를 구한다.(ex에 저장)&lt;br /&gt;
# root노드의 열 넘버는 자신의 왼쪽에 연결된 노드들의 수 + 1 이다.(myNum에 저장)&lt;br /&gt;
# 각 노드의 왼쪽노드의 열 넘버 = (자신의 열넘버) - (왼쪽노드의 오른쪽에 연결된 노드들의 수) - 1 이다. (myNum에 저장)&lt;br /&gt;
# 각 노드의 오른쪽노드의 열 넘버 = (자신의 열넘버) + (오른쪽노드의 왼쪽에 연결된 노드들의 수) + 1 이다.(myNum에 저장)&lt;br /&gt;
# 행에서 가장 왼쪽에 있는 노드의 열넘버와 가장 오른쪽에 있는 노드의 열넘버를 저장한다.(level에 저장)&lt;br /&gt;
# 각 행의 너비를 구하고 가장 큰 값을 찾아 그 행의 번호와 너비를 출력한다.&lt;br /&gt;
== 박인서 ==&lt;br /&gt;
== 곽정흠 ==&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>223.62.229.32</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=1R&amp;diff=25884</id>
		<title>1R</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=1R&amp;diff=25884"/>
		<updated>2016-09-12T15:01:15Z</updated>

		<summary type="html">&lt;p&gt;223.62.229.32: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# 1일 1알고리즘 문제 ~~1A여야 되지만 넘어갑시다~~&lt;br /&gt;
# ~~알고리즘 대회 1라운드라도 통과하자~~&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
= 내용 =&lt;br /&gt;
 방학동안 잉여로움을 즐기는 것도 잠시 &#039;&#039;&#039;내가 이렇게 살아도 되나?&#039;&#039;&#039; 라는걸 느꼈습니다. 그래서 &#039;&#039;&#039;하루에 한 알고리즘 문제&#039;&#039;&#039;라도 풀어서 &#039;&#039;&#039;&amp;quot;내가 오늘도 무언가를 했다&amp;quot;&#039;&#039;&#039;라는 &#039;&#039;&#039;자기 위로&#039;&#039;&#039;를 하는 &#039;&#039;&#039;스터디&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 방학 이전 =&lt;br /&gt;
== 계획 ==&lt;br /&gt;
 방학동안 코드그라운드의 연습문제를 난이도, 번호 순으로(&#039;&#039;&#039;easy난이도 ,작은 번호 부터 시작&#039;&#039;&#039;) 한 문제 씩 풀 예정입니다. (이후 문제가 부족하거나 풀 수 없는 문제만 남으면 다른 사이트 문제를 풀 예정)&lt;br /&gt;
&lt;br /&gt;
== 진행 방식 ==&lt;br /&gt;
 월~금 시간은 그 날 자신이 원하는 시간&lt;br /&gt;
 각자 &#039;&#039;&#039;온라인&#039;&#039;&#039;으로 문제를 풀고 그날의 wiki페이지에 자신의 코드를 공유한다.(코드에 주석을 달아 주면 좋음)&lt;br /&gt;
 아무리 풀어도 모르겠다면 이미 푼 사람의 코드를 몰래 보지말고 이름만 보고 개인 적으로 힌트를 구한다.&lt;br /&gt;
 &#039;&#039;&#039;오프라인으로 따로 만나지는 않을 것입니다.(아마도...)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= 방학 이후 =&lt;br /&gt;
== 계획 ==&lt;br /&gt;
 ACM ICPC 2016 본선 진출을 위해서 하루에 &#039;&#039;&#039;적어도&#039;&#039;&#039; 1문제씩 푸는 것을 목표로 달립니다.&lt;br /&gt;
&lt;br /&gt;
== 진행 방식 ==&lt;br /&gt;
 매일 정해진 가이드대로 문제를 푼다.(추석때도 안 쉴 예정)&lt;br /&gt;
&lt;br /&gt;
= 참가자 =&lt;br /&gt;
* [[15이원준]], [[박인서]] - 재합류합니다&lt;br /&gt;
* [[황창재]] - 2016.07.10부터 합류, 방학 이후 빠짐&lt;br /&gt;
* [[곽정흠]] - 2016.09.09부터 합류&lt;br /&gt;
&lt;br /&gt;
= 진행 사항 =&lt;br /&gt;
* 코드 그라운드&lt;br /&gt;
* 백준 Online Judge&lt;br /&gt;
&lt;br /&gt;
= 진행 사항 =&lt;br /&gt;
* 코드 그라운드&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 난이도&lt;br /&gt;
| 번호&lt;br /&gt;
| 문제명&lt;br /&gt;
| 코드 공유&lt;br /&gt;
|-&lt;br /&gt;
| ★&lt;br /&gt;
| 1&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=1|숫자 골라내기]&lt;br /&gt;
| [[1R/2016_07_04]]&lt;br /&gt;
|-&lt;br /&gt;
| ★&lt;br /&gt;
| 2&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=2|프로그래밍 경진대회]&lt;br /&gt;
| [[1R/2016_07_05]]&lt;br /&gt;
|-&lt;br /&gt;
| ★&lt;br /&gt;
| 3&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=3|시험 공부]&lt;br /&gt;
| [[1R/2016_07_06]]&lt;br /&gt;
|-&lt;br /&gt;
| ★&lt;br /&gt;
| 4&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=6|미궁 속의 방]&lt;br /&gt;
| [[1R/2016_07_07]]&lt;br /&gt;
|-&lt;br /&gt;
| ★&lt;br /&gt;
| 5&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=11|개구리 뛰기]&lt;br /&gt;
| [[1R/2016_07_08]]&lt;br /&gt;
|-&lt;br /&gt;
| ★&lt;br /&gt;
| 6&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=12|방속의 거울]&lt;br /&gt;
| [[1R/2016_07_11]]&lt;br /&gt;
|-&lt;br /&gt;
| ★★&lt;br /&gt;
| 7&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=5|이항계수의 합]&lt;br /&gt;
| [[1R/2016_07_12]]&lt;br /&gt;
|-&lt;br /&gt;
| ★★&lt;br /&gt;
| 8&lt;br /&gt;
| [https://www.codeground.org/practice/practiceProbView.do?probId=7|좋은 수]&lt;br /&gt;
| [[1R/2016_07_13]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| SCPC 2차 예선 관계로 채점을 할 수 없어서 쉽니다.&lt;br /&gt;
| 1R/2016_07_14&lt;br /&gt;
|}&lt;br /&gt;
* 백준 Online Judge&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 날짜&lt;br /&gt;
| 문제 번호&lt;br /&gt;
| 문제명&lt;br /&gt;
| 코드 공유&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 9/9, 9/10&lt;br /&gt;
| 1260&lt;br /&gt;
| [https://www.acmicpc.net/problem/1260|DFS와 BFS]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[1R/워밍업문제]]&lt;br /&gt;
|-&lt;br /&gt;
| 1965&lt;br /&gt;
| [https://www.acmicpc.net/problem/1965|상자 넣기]&lt;br /&gt;
|-&lt;br /&gt;
| 9/11&lt;br /&gt;
| 1932&lt;br /&gt;
| [https://www.acmicpc.net/problem/1932|숫자 삼각형]&lt;br /&gt;
| [[1R/2016_09_11]]&lt;br /&gt;
|-&lt;br /&gt;
| 9/12&lt;br /&gt;
| 2250&lt;br /&gt;
| [https://www.acmicpc.net/problem/2250|트리의 높이와 너비]&lt;br /&gt;
| [[1R/2015_09_12]]&lt;br /&gt;
|-&lt;br /&gt;
| 9/13&lt;br /&gt;
| 1238&lt;br /&gt;
| [https://www.acmicpc.net/problem/1238|파티]&lt;br /&gt;
| [[1R/2016_09_13]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 코멘트 =&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>223.62.229.32</name></author>
	</entry>
</feed>