U E D R , A S I H C RSS

ACM_ICPC/2012년스터디


1. 목표

  • 김태진, ê¶Œì˜�기, 곽병학 팀 : ë�™ìƒ� (본선 í•™êµ�순위 10위 ì�´ë‚´)

2. 진행 방�

  • 문제를 지정해서, 풀어오고, ë¶„ì„�. (Programming Challenges와 ë�”블릿 홈페ì�´ì§€ 사용)

2.1. 방학 중

  • 시간 - 매주 í™”, 금 오후 1시 30ë¶„.
  • 장소 - 6층 PC실
  • ë°©ì‹� - 문제를 풀어와서 토ì�˜í•˜ê³ , 다ì�Œ 문제를 정합니다.

2.2. 학기 중

  • 시간 - 매주 토 오전 9시.
  • 장소 - 6층 PC실
  • ë°©ì‹� - 문제를 풀어와서 토ì�˜í•˜ê³ , 다ì�Œ 문제를 정합니다.

3. 스터디

3.1. 8월 9�

3.1.1. ë‚´ìš©

3.1.2. 풀�

  • coci_coko/ê¶Œì˜�기
  • koi_aio/ê¶Œì˜�기

  • koi_aio/김윤환 //ì�´ê±°ëž‘ 푼거 ë�” 올리고ì‹ì�€ë�°... ì˜�기처럼 올리는거 어떻게 함요? ã… ã…œ 위키 사용법ì�„ 모르것소 ì‚´ë ¤ì¤�매!

3.2. 8월 14�

3.2.1. ë‚´ìš©

3.3. 8월 17�


3.3.1. ë‚´ìš©

3.3.2. 풀�

3.4. 8월 21�


3.4.1. ë‚´ìš©

3.4.2. 풀�

3.4.3. 후기

  • 모든 ìŒ�ì�˜ í•© 문제 풀다가 시간 다갔네-- ê·¼ë�° 못풀겠어 -김태진

3.5. 8월 24�


3.5.1. ë‚´ìš©

  • 참가ìž� : 김태진, ê¶Œì˜�기
    • Pairsumonious Numbers -
    • Bridge -
  • 문제가 어려워서 fail... 문제 풀다가 ì�´ë°©ì‹�ë�„ 아니고 저방ì‹�ë�„ 아니ë�¼ 멘붕한 ìƒ�태ì—�서 ë��났습니다.

3.5.3. 후기


3.6. 8월 31�


3.6.1. ë‚´ìš©

  • 참가ìž� : 김태진, 곽병학, ê¶Œì˜�기
  • 학기 중 시간
    • 매주 토요ì�¼ 오전 9시부터
  • 오늘 한 ë‚´ìš©
    • Pairsumonious Numbers
    • Bridge
    • ë‘� 문제ì—� 대해서 논함. 풀지 못한 사람들ì�€ 다ì�Œ 시간까지 소스를 ë¶„ì„�해서ë�¼ë�„ 해결해오기.
  • 다ì�Œ 시간까지 해올 것.
    • Expressions
    • Bigger Square Please
    • koi_cha
    • Binary Indexed Tree

3.6.3. 후기

  • 공학ì�¸ì¦�ì�„ 뺄 수 있는 좋ì�€ 방법ì�„ 알았다. 태진ì�´í˜•ì�€ 지략가 - ê¶Œì˜�기
  • ì•„ì§�ë�„ ì € 문제들ì—� 사경(?)ì�„ 헤매고 있습니다...== -김태진

3.7. 9월 8�


3.7.1. ë‚´ìš©

  • 참가ìž� : 김태진, 곽병학, ê¶Œì˜�기
  • 학기 중 시간
    • 매주 토요ì�¼ 오전 9시부터
  • 오늘 한 ë‚´ìš©
    • Expressions - í’€ì�´ë¥¼ ë³´ê³  문제를 풀어오기
    • Bigger Square Please - 좀 ë�” ìƒ�ê°�해서 짜보기
    • Binary Indexed Tree
  • 다ì�Œ 시간까지 해올 것.
    • Expressions
    • Bigger Square Please
    • koi_cha
    • Smith Numbers

3.7.3. 후기


3.8. 9월 18�


3.8.1. ë‚´ìš©

  • 참가ìž� : 김태진, 곽병학, ê¶Œì˜�기
  • 9ì›” 15ì�¼ 스터디가 멘붕으로 파.ê°œ.ë�˜ì—ˆìœ¼ë¯€ë¡œ 18ì�¼ë¡œ 미뤄ì§�.
  • 오늘 한 ë‚´ìš©
    • ì�¸í„°ë„· 예선 대회를 앞ë‘�ê³  어떻게 공부를 í• ì§€.
    • ìž�ì‹ ê°� 문제는 왜 ìž�ì‹ ê°� 하ë�½ì�„ 가져왔는지.
  • 다ì�Œ 시간까지 해올 것.
    • 멘탈ì�„ 회복합시다.
    • 스미스 수로 ìž�ì‹ ê°�ì�„ 회복합시다.
    • ë°¤ 안새기.

3.8.2. 후기

  • ì•„ 공학ì�¸ì¦�하기 ì‹«ì–´ ã… ã…  - ê¶Œì˜�기

3.9. 9월 22�

3.9.1. ë‚´ìš©

  • 참가ìž� : 김태진, 곽병학, ê¶Œì˜�기
  • Codeforce 3시간으로 문제 set풀기.
    • 2문제 풀었ì�Œ.
    • 컴퓨터가 1대만 있ì�„때ì�˜ 문제ì �, testcaseì—� 관해 ìƒ�ê°�í•´ë´„.

3.10. 10월 2�

3.10.1. ë‚´ìš©

3.11. 10월 6�

3.11.1. ë‚´ìš©

  • 참가ìž� : 김태진, 곽병학, ê¶Œì˜�기
  • 오늘 한 ë‚´ìš©
    • ACM-ICPC ì�¸í„°ë„· 예선ì�„ 치름.
      • 세 문제를 풀었다.
        • D,F,G
      • 문제 ì„ íƒ�ì�€ 잘 했다.
      • 세 문제는 잘 풀었지만, 네 번째 문제는 당황해서 제대로 해결하지 못함.
  • 다ì�Œ 시간까지 ì–´ë–¤ 공부를 해야할 ì§€
    • 백트래킹
    • 기하
    • ê¹€ìƒ�ì„­ ì„ ë°°ê°€ 보내준 것
  • 다ì�Œ 시간까지 해올 것.
    • ì�¸í„°ë„· 예선ì—�서 아쉬웠ë�˜ 문제를 풀어오기.
    • Programming Challengesì—�서 기하 파트 맘ì—� 드는 문제 하나 풀어오기.

3.11.2. 후기

  • 4문제를 풀지 못한게 아쉽네요.
    위키를 꾸준히 작성해야 �겠습니다. 밀려서 당�� 한 활�� 기억� 안나요. ㅎㅎ - 권�기
  • A번ì�„ 좀 연구해ë´�야겠다는 ìƒ�ê°�... 역시 ë�” 열심히 해야하는ë�° ë§Žì�´ 부족하군요.(게다가 게ì�„러-) -김태진

3.12. 10월 13�

3.12.1. ë‚´ìš©

3.12.2. required data structure

< 그래프 & �료구조 >
 
검색 (�분검색, �진검색트리)
(=> 여기서 �진검색트리� 최악� 경우 시간복잡�를 줄�기 위해서 AVL Tree가 구현�어졌는�, 레드블랙트리는 AVL� �종입니다. 정올 할 때 꼭 배울 필요성� 없습니다..)
 
스�, �
Deque (Double Ended Queue)    (알아�면 좋습니다)
��드리스트 (Linked List)
힙 구조
   - Binary Heap
   - Binomial Heap
   - Fibonacci Heap (�건 꼭 알 필요는 없습니다.)
   - (Binary) Indexed Tree  (�건 알아둬야 합니다. 실제로 Binary Indexed Tree는 Binomial� 가�지만..)
   - Interval Tree  (�것 �한 Indexed Tree가 �녀�� 역할� 대신할정�로 만능�지만.)
정렬 (합병정렬, 퀵정렬, 힙정렬, 버블정렬, 선�정렬, 삽입정렬, 기수정렬)
   - K번째 숫�를 최악� 경우 O(n)� 찾는 문제
최소비용신장트리
   - Prim
   - Kruskal
   - Matroid Theory  (�것� 꼭 알 필요는 없습니다)
최단경로
   - Dijkstra (다�스트�)
   - Floyd (플로�드)
   - Bellman Ford (벨만�드)
그래프 �색
   - BFS(너비우선�색), DFS(깊�우선�색)
위�정렬 (Topological Sort)
최대유량 알고리즘 (Maximum Flow Algorithm)
   - Ford-Fulkerson� 방법
   - Minimum Cut (최소 절단 문제)
   - 푸시-재명명 방법 (�것� 꼭 알 필요는 없습니다)
   - 최대 �분매칭 (Bipartite Maximum Matching)
            - Hungarian Method  (가중치가 들어간 매칭)
            - Gale-Shapely Matching 
             (�건 최대유량과는 관계없�, 그리디 부분�지만, 매칭 알고리즘� �종�므로 여기� 넣었습니다)
            - Hopcroft-Karp� 방법
             (�건 �분매칭� 시간복잡�를 가장 줄�는 방법��, 꼭 알 필요는 없습니다)
   - Mincost-Maxflow Algorithm
   - Stoer-Wagner Algorithm   (간선연결� 문제� 쓰�는 최� 알고리즘��, 꼭 알 필요는 없습니다)
트리 관련
   - 최소 비용 채색 문제
      (�건 다�나믹� �하지만 , 트리 구조가 그래프� �하니 여기�..)
   - 절� 찾기
   - Bridge 찾기
   (등등등등... 너무 많아서 �략)
강한 연결 성분 (Strongly Connected Components , 줄여서 SCC)
   - Kosaraju , Tarjan� 방법
2-CNF (2-SAT� �종입니다)
서로소 집합 (Disjoint Set)
   - 순위 정하기 (휴리스틱� �종)
   - 경로 ì••ì• (휴리스틱ì�˜ ì�¼ì¢… , Path Compression)
- from kin.naver.com by kanghd13



3.13. 11월 3�

3.13.1. ë‚´ìš©

  • 참가ìž�
  • 오늘 한 ë‚´ìš©
    • ACM-ICPC Asia-Daejeon Regional 참가.
    • OOPARTS - í•™êµ� 순위 15위, ì „ì²´ 순위 38위
    • GoSoMi_Critical - í•™êµ� 순위 15위, ì „ì²´ 순위 39위
    • D, E, F, I 문제를 풀었습니다.
      • G번 문제, H번 문제와 J번 문제는 다시 한 번 본다면 í’€ 수 있ì�„ì§€ë�„..
  • 우리나ë�¼ 알고리즘 대회 1ì�¸ìž�ê°€ 해준 ì§§ì�€ 해설 (ì�˜ dictation)

A - accelerator
�형�� 빨강,파란�. 파란�� � 많거나 같� 빨간�� 파란�� 연결했�때, 그 길�� 합� 최소로 한다.
��� 빨간�� 어� 파란�� 연결해야하나,,,
빨간�� 연결할 수 있는 파란�� 제� 좋� 조건�때가 ..
B 왼쪽�서 오른쪽으로 플래� ..�?
다�형� 시작�는 edge를 만날때 ... indexed tree
C shortest path, 같� �� 공유하면 안�. state로 나타낸다..?
dynamic programming� 할 때 � state로 들어오지 않��만 하면 �.
D 
E 
F 
G 어떤 ��서 다른 �으로 가는�, 
H 가장 작� 막대기가 어딨는지 결정. (가정 ) 왼쪽�서 볼� 오른쪽� 있으면 �향� 미치지 않�. 가장 오른쪽� 있�때 왼쪽�서 보면 보�지 않�.

어렵게 푸는 방법.. 가장 � �대가 어딨는지 찾는 방법... 매우 어려움
I
J � �태를 x길�가 얼마�때 y� 최솟값� 얼마�가 를 저장해둠.  DP 가로선� 기준으로 아랫쪽 �태, 윗쪽 �태를 합� 가로가 n� �나 세로가 .......�ㄴ��러ㅣ아처ㅣㅇㄴ
K DAG�서 minimum cover 를 구하는?????
L �ㄴㅇㄹㅎ

3.14. 11월 8�

3.14.1. ë‚´ìš©

  • 우리ì�˜ 공부는 계ì†�ë�œë‹¤.
  • 지역본선 문제 복기. H번, G번등.
    • H번ì�€ 저지 시스템ì�´ 올ë�¼ì˜¤ë©´ 다시 ì œìœí•´ë³¼ 예정
  • 계ì†� 토요ì�¼ 오전 9시 혹ì�€ 9시반ì—� 진행하기로 함.
  • 다ì�Œì£¼ 토요ì�¼ê¹Œì§€ ë�”블릿ì—�서 3문제 풀어오기. ê°�ìž� 다른문제를 풀어와서, 설명해주기.

3.15. 11월 17�

3.15.1. ë‚´ìš©

3.15.2. 과제

  • 히스토그램 문제 필수
  • 목걸ì�´, 뮤ì§�노트, 오목 중 íƒ� 1
  • ì›�하는 문제 1~2문제

3.15.3. 후기

  • 김태진 - ìƒ�ê°�보다 공부하기 좋ì�€ ë°©ì‹�ì�´ì—ˆìŠµë‹ˆë‹¤. (ì�´ë•Œê¹Œì§€ ë°©ì‹� 중 가장 좋았ë�˜ë“¯.. 대회ì�˜ 충격때문ì�¸ê°€?) 앞으로 ì�¼ë‹¨ ì�´ ë°©ì‹�으로 계ì†� 나가면 좋ì�„ê±° 같네요.
  • ê¶Œì˜�기 - 지난 번ì—� ê°™ì�´ 풀어본 히스토그램 문제 해답ì�´ 그게 아닌가ë´�ìš” ã… ã…  다시 ì�´ì•¼ê¸° 해야할 듯 합니다.(역시 채ì �ì�„ í•´ë´�야ë�˜ë„¤ìš”...)

3.16. 11월 24�

3.16.1. ë‚´ìš©

3.16.2. 과제

3.16.3. 후기


3.17. 12월 1�

3.17.1. ë‚´ìš©

3.17.2. 과제

  • Inflate 푸세여

3.17.3. 후기

  • ê¶Œì˜�기 - 드디어 Histogramì�„ 풀었습니다. 기분ì�´ 너무너무 좋네여 ã…Žã…Ž

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:20
Processing time 0.0176 sec