사용자 삽입 이미지

C언어가 나올때까지 리플래쉬 해서 찍은 이미지!

뛰어난 프로그래머의 등용문 이라고 불려지는 구글 코드잼!
24시간이라는 제한시간에 3문제 밖에 나오지 않아서 처음엔 문제의 난이도가 얼마나 어려운거야 @_@ 라고 생각을 했는데, 이미 3문제를 모두 푼 사람이 수두룩 했다 -_-;

문제는 생각보다 어렵지 않았다, A와 B번 문제는 쉽게 풀 수 있었는데, small을 한번에 가볍게 통과하고 large도 대회가 끝나고 체점이 된것을 확인하니 모두 통과 50점으로 마감할 수 있었지만.. 문제를 풀었다고 해도 이렇게 풀면 왜 정답이 나오는지는 증명하는 방식을 모른다. 학부 알고리즘 시간에도 알고리즘 증명 방법 같은건 배웠던 기억이...-_-; Algospot에 A번 증명하는 글은 올라왔으니 보고 머리를 굴려보도록 하자!
(문제는 정말 쉬웠는데, 영어 해석이 잘 안됐고 [......] 알고리즘은 쉽게 떠올렸으나 코딩이 잘 안됐다 [......]  코딩연습 부족 ㅠㅠ)

C번은 어려웠다, ACM문제 풀때도 저런 복잡한 그림이 나오면 일단 지나가고 봤었는데 large를 두개다 틀리면(기우였지만) 25점을 넘기지 못해 Online Round1에 진출할 수 없기 때문에 풀려고 덤볐는데.

처음엔 적분을 이용해서 풀까? 라고 생각을 하다가 예전에 풀었던 문제가 생각이 나서(난 적분을 이용해서 풀었는데 같이 스터디를 진행했던 Andstudy분들은 중학교 수학지식으로 풀으셨다. 왠지 진기분 -_-;;) 적분 말고 다른 방법을 골똘히 생각해보기 시작! 하지만 결국 gg를 쳤고, gpgstudy에 누군가가 "이 문제는 적분을 이용해야 한다는군요" 라는 글을 보고 그냥 깔끔하게 적분을 이용해서 풀기 시작했다.

라켓의 전체 영역을구하고 파리를 잡을 수 있는 영역을 구해서 나누는 식으로 문제를 접근!
라켓의 중심을 원점으로 생각하고 1사 분면의 영역만 구한다음에 4를 곱해서 계산을 했는데......
테스트 케이스의 1번째와 3번째는 제대로 나오는데 2번째와 4, 5 번째는 제대로 안나오는거다. 뭐가 문제인지 몇시간 동안 고민을 해보고 디버깅을 해봐도 생각했던 적분 방식대로 코드는 제대로 돌아가고, 혹시 적분 테이블에 있던 root( a² - x² )의 부정적분 연산 결과가 잘못되었나 의심이 들어서 [.....] 몇가지 방식으로 검증도 해봤으나 아무런 이상이 없다.

결국 몹쓸 생각(예시로 나와있는 답이 잘못된거야!)을 해버리고 그대로 풀어서 제출 -____-; incorrect를 받고 gg쳐버리고 그냥 잠을 잤다.

일어나서 회사에서 일을 하려고 해도 머리속에서 계속 맴도는 그 문제, 다시 소스코드를 들여다보니 왠걸.. 파리는 살짝 스치기만 해도 돌아가시기 때문에 모든 Hit영역에 파리의 반지름을 적용해서 계산해야 하는데 안쪽 스트링에는 제대로 적용시켰지만 라켓의 테두리엔 그걸 빼먹었던거다. 안쪽 영역을 구했던 S = R-t; 라는 코드를 S = R-t-f; 로 고치고 (딱 2bytes추가) 제출해보니 Correct.

이것만 풀어도 순위가 2000여 등에서 500등 정도까지 쑥 올라가는건데 너무 아쉽다. 본격적인 Online Round가 시작되면 제대로된 알고리즘 문제가 출제되기 시작할테고, 그럼 아직 잘 모르는 난 실력차이가 확실히 나서 저만치 밀릴꺼 같은데 ㅠ_ㅠ..

더도 말고 덜도 말고 구글코리아에 가서 티셔츠라도 받아봤으면 하는 작은 바람..

Posted by Mastojun
제목은 그럴듯하게 썻지만.
제가 나갔다는건 아니고 =_=... (전 휴학생이라 참가할 수 없습니다.)

우리학과의 학술소모임인 "씨앗" 에서 서울대회 진출을 했습니다. 작년보다 문제의 난이도가 더 어려웠나봐요, 작년엔 2문제 이하푼팀은 그냥 예선 탈락이였는데 이번엔 2문제 푼팀까지 후보에 올라가게 되었습니다.

아직 오래전부터 대회에 참여를 했던 학교들보다는 성적이 낮지만 우리학교도 두팀이상 서울대회에 진출하는 날이 오겠죠 ;ㅅ ;...

대회하는 장소에 저도 가서 구경(?)을 했는데, 4시쯤 서버를 재 부팅할때 갑자기 학교 네트워크가 이상해졌습니다. 우리학교에서 5팀정도 출전했는데, 다른학부에서 출전한 팀도 모두 서버에 접속이 안된다고 하더군요 ㄱ-...

알고리즘 작성능력이 좋지 못한지라, 5시까지 코딩했던것들을 제대로 검증을 해보지도 못하고 E-mail로만 제출했습니다. 서버가 이상해지기 전에 푼 문제가 1문제, 그리고 E-mail로 제출한 3문제중 1문제(... _no) 가 정답 인정되서 2문제로 (공동 58위더군요;;) 가까스로 본선에 올라가게되었네요 :D

서버가 제대로 돌아갔었으면 아마 3~4문제는 풀었을꺼라 생각(...) 됩니다만.. 여하튼 올라가게 되어서 다행이예요. (제가 나가는것도 아닌데 -_-..;;)

학교
가톨릭대학교 Dot Timer
강원대학교 plz, so gae ting
경기대학교 SSF2007
경북대학교 Surprise
경희대학교 Zraler
고려대학교 DaTulRae
고려대학교 KU Feyinz
광운대학교 Bavers
국민대학교 Bukak04
금오공과대학교 Something New~!
동아대학교 BlueColor
서강대학교 KURU
서울대학교 Incoming
서울대학교 Mighty Friend
서울대학교 WE ARE BUT MAN, ROCK! Ah~
서울산업대학교 PLUM
서울시립대학교 ThinkMaster
성균관대학교 Son of Mother's Friend
숭실대학교 GUTS
숭실대학교 Inspiration
아주대학교 the pulza
안동대학교 loveNpeace
연세대학교 August
연세대학교 Keyboard Warrior
이화여자대학교 Tactics
인하대학교 Oh Duck Square
전남대학교 System Fault
전북대학교 ALPS The royal
조선대학교 Overflow
중앙대학교 ZeroPage
평택대학교 CNP
포항공과대학교 Poscat
한국과학기술원 ALLCHOL
한국과학기술원 Cow Bessie
한국과학기술원 Farmer John
한국기술교육대학교 Seed
한국외국어대학교 ACM_DaPS
한국정보통신대학교 Anytime
한국정보통신대학교 Strawberry
한국정보통신대학교 Winter Coders
한국해양대학교 Marine Boys
한림대학교 color beans
한밭대학교 while(1);
한성대학교 Hope of Hansung
한양대학교 FIN.
한양대학교안산캠퍼스 Restricted Function
Posted by Mastojun
TAG ACM-ICPC

ACM-ICPC를 아는지요...?
ACM-ICPC는 국제 대학생프로그래밍경시대회(ACM-ICPC, International Collegiate Programming Contest)로 매년 전 세계의 대학생들을 대상으로 하는 프로그래밍 경진대회입니다. 매년 참가 수가 증가하고 있고 그 수준 또한 오르고 있어요, 더군다나 대학별로 출전을 하기 때문에 그 대학의 자존심을(....?) 걸고 대회에 참가하기도 합니다.

장황한 이야기는 그만두고,

http://acm.uva.es/p 는 ACM-ICPC가 처음 시작이 되었던 대학의 문제 홈페이지 입니다. (현재는 다른 많은 대학에서도 문제를 제공하고 온라인 자동 체점시스템을 만들어서 운영하고 있죠) 이 UVa에 있는 문제 중 1,000문제 이상을 풀자 라는 목표를 세워놓고 있었는데 제대로 지켜지지 않는 거 같아서 UVa 문제풀이 사이트를 만들어 보았습니다.

물론 혼자 하기 위해서 만든 건 아니고 누군가와 같이 공부를 했으면 해서 만들었는데, 혹시 저와 같이 문제를 풀어보실 분 있는지요? ^^;;

사이트의 주소는 http://uva.xo.st 입니다.
서로 질문을 할 수 있는 공간도 마련해 놓았고, 각자 공부하며 알게 된 내용을 올려놓을 공간도 마련해 놓았습니다. 그리고 구성원들의 UVa 성적을 조회해 볼 수 있는 Score 페이지도 만들어 두었어요. (현재 UVa 시스템이 개선 중이라서 갱신은 안 됩니다.)

같이 하실 분은 답글에 메일주소 남겨주세요.

단 한 달 넘게 한 문제도 풀지 않으실 분은 정중히 거절합니다. 적어도 일주일에 한 문제 정도는 꾸준히 푸실 수 있는 분들을 환영합니다. :D

덧1 ) 너무 많이 푸셧던 분들은... 부담됩니다 ^_^;
덧2 ) 다음주에 ACM-ICPC 서울 지역예선 인터넷 대회가 있습니다. 좋은결과 있으시길:D

Posted by Mastojun
TAG ACM-ICPC, UVA

사용자 삽입 이미지

ACM Membership Card를 받아 왔습니다. [..;]
작년에 ACM-ICPC 서울지역대회에 참가를 하고 나서 ACM에서 이런저런 메일이 많이 왔었는데, 그 중 하나가 ACM에 가입하라는 메일 이였습니다. 메일 내용중에 있던 문장이.. "offer you ACM Student Membership FREE for one year!"

그래서 덥썩 가입을 했었고...
두달전인가 집에 도착했던 물건입니다. 지난주에 집에 다녀오는길에 받아왔던 카드죠.
카드랑 같이 온 문서에는 Student Member가 받을 수 있는 이런저런 특혜에 대해서 주절주절 적혀 있던데.. 지금은 기억에 남지 않네요 =_=;;

그래서 메일함을 뒤져봤더니 찾을 수 있었습니다.

* The expanded ACM Professional Development Centre offers ACM Student Members unlimited access to 1,200 free online course titles from leading provider Thomson NETg, and 400 online books, powered by Books24x7.  http://pd.acm.org/

* The ACM Digital Library. If you have subscribed to the ACM Digital Library, you must create a free ACM Web Account to take full advantage of this resource, including full-text access, binder creation, participation in the forums, and more. http://portal.acm.org/portal.cfm

* ACM's "Subscription Review" and "Review/Update Contact Information"
page located at: http://www.acm.org/about_acm/acmorg.html

* The ACM Guide to Computing Literature, at http://portal.acm.org/guide.cfm



공개되어 있는 책이 모두 원서라 읽기 쉬운것은 아니지만 작년에 구입했던 Introduction to algorithms 도 공개가 되어있네요. 원서랑 번역서랑 번갈아 보면서 공부하면 영어공부에도 도움이 될듯 합니다. 더 찾아보면 번역본으로 나와 있는 책 중에서도 공개되어 있는게 있을듯 해요.

아직 저 웹사이트들을 다 돌아다녀보지도 않았고, 영어에 매우 약한지라 제공되는 특혜를 모두다 익힐 수 있을련진 모르겠지만 1년동안의 무료 회원 기간동안 이것저것 많이 빼와야 겠습니다.

ACM-ICPC대회에 참가를 해서 겨우 지역대회 본선에 올랐을 뿐인데 이런기회를 받을 수 있었습니다. 작년 ACM-ICPC 서울대회를 참가할때부터 느꼈던것은..이 대회 참가자들에겐 특혜가 매우 많다는 거죠. 대학생이라면, 그것도 전산학을 배우는 학생이라면 한번쯤 도전해 볼 만한 대회임에 분명합니다.

이 카드의 한가지 아쉬운점은..재질. 보통 카드는 플라스틱류로 만드는데 이 카드는 종이에 코팅만 해 놓여 있습니다. 그리고 기한이 내년 1월까지라는것..;; 기간을 연장하려면 올 ICPC대회에 나가야 할듯한데 휴학생은 참가가 불가능하다고 하네요 ㅠㅠ....
Posted by Mastojun
일상 이야기2006/11/05 21:54
이번 대회 공식 유니폼


ACM-ICPC 서울지역대회 본선을 지난 3일에 서울 백범김구기념관에서 치루고 왔다.
대회를 치루고 나서 느낀건.. 우리도 준비를 했으면 상을 받지 않았을까 하는 생각.. 동상까지도 가능하지 않았을까 하는 생각이 들었다. 인터넷 예선이 끝나고 ACM문제를 한문제도 풀어보지도 않고 갔던게 너무나도 큰 실수.. 오랫만에 그런류의 문제를 풀어보려고 하니 1번 문제부터 버벅거렸었다 ㅠㅠ...
내년에 학교에 내가 남아 있다면, 다시 한번 팀을 만들어서 대회를 나갈생각. 내년 대회엔 꼭 수상을 할꺼다. 지금부터 준비할꺼거등.. +_+... 훗.
Posted by Mastojun
일상 이야기2006/11/02 23:14

ACM-ICPC서울지역대회 본선 예비소집날.

12시 30분에 학교 앞에 모여서 출발을 하기로 했는데. 지갑을 잊어버려 찾느라 1시가 넘어서 출발을 했다.
천안 고속버스터미널까지가니 딱 2시. 급한데로 우등버스를 타고 서울 고속버스터미널로 갔다. 조금도 쉴 틈없이 바로~ 지하철타고 대회장으로 고고..

지하철역에서 내리니 딱 4시다. 대회장은 백범김구기념관.

백범김구 기념관에서 나온 글을 보니 지하철역입구에서10분이란다.

열심히 언덕길을 올라가니 딱 4시 10분에 대회장 도착!!..

하지만 처음 본 글은... "4시 이후 출입금지"

허걱!!! 10분 늦어서 대회 참여할 수 있는 기회를 잃은건가 ㅠㅠ 하는 절망감에 잠시 빠졌었으나, 같이 갔던 주헌이 형이 왼쪽으로 가보시더니..

"문 저기 있다~"

-., -;; 그렇다. 대회장 문은 다른쪽이였던것.. 쳇 왜 하필 4시였던거냐. 그 푯말은..

대회등록을 하니 차비라고 하면서 10만원을 주고.. 내일 대회장에서 입어야 하는 옷과 NHN입사 지원서 (USB와 표준24핀 커넥터랑 Naver 로고 핸드폰고리도 들어있었다), IBM볼팬 (뒤 누르면 빛이 나오고 앞을 돌려야 팬이 나오는 특이한 구조..)을 받아 예비 소집장소로 들어갔다.

지금은 용산역 근처에있는 찜질방이다. 내일 대회의 결과가 어떻게 되든.. 무지 좋은 경험이 될꺼라는건 분명하다.

Posted by Mastojun
일상 이야기2006/10/03 01:57
올해 처음으로 도전했던 ACM-ICPC지역예선.

서울지역예선 본선진출합니다!! >ㅅ<

자세한 이야기를 듣고싶으면 클릭하세요


본선 진출이 확정된 51팀

Team NameSchool Name
CodeholicAjou University
A.C.EAndong University
EDUCOM06Cheju National University
ALPSChonbuk National University
Nothing!Chonnam Univ.
ZeropageChung-Ang University
Lord Of The BalloonsDongguk University
NeverACDongguk University
ReveEwha Womans University
MIRACLEHanbat National Univeristy
POCSHansung University
Bada storyHanyang University (서울)
ReloadedHanyang University (서울)
Big BrothersHanyang University (안산)
EcstasyHanyang University (안산)
WooriHUFS
I'll Create UtopiaICU
Sailor SaturnICU
M4A1KAIST
SherbetKAIST
WaTangKaKAIST
UnlimitedKangwon National Universty
countdownKookmin University
SP3Korea University
SeedKorea University of Technology and Education
HummingKumoh National Institute of Technology
SECOMKumoh National Institute of Technology
ImpressionKwangwoon University
HEUMKyonggi U.
ZralerKyung Hee University
ColossusKyungbook National University
windmillKyungbook National University
pknuPKNU
PoscatPostech
PosisPostech
slgijungPusan National University
Aing~ :$Seoul National University
Do not touch anythingSeoul National University
SNUckerSeoul National University
PLUMSeoul National University of Technology
IHSSogang Univ
Jolly JumpersSoongsil University
PholicSoongsil University
YoMyBabySoongsil University
Eye MoistureSungKyunKwan Univ.
ASCII_ANYWAYThe Catholic University of Korea
ASCII_RunThe Catholic University of Korea
KBSUniversity of Seoul
Last chanceUniversity of Seoul
Master of PuppetsYonsei University
OblivionYonsei University

Posted by Mastojun
TAG ACM-ICPC