Google Code Jam 2008

아휴.. 솔직히 이런 말은 좀 저같은 보통사람의 기죽이기 쉽상이지만..

확 까놓고 이야기해서 "벽"이란건 정말 있다고 생각이 들어요. QA 라운드 겨우 턱걸이 통과했네요. 쩝..




1~10위 중 java, hs(hecksel), lisp 으로 문제를 푼 사람들이 각각 한명씩 있고 나머지 7명은 C/C++ 입니다.  저는 저 끝에 4224등에 있구요 턱걸이네요.

1번에서 좀 착각하는 바람에 시간을 너무 잡아먹기도 했고, 2번 문제는 자신있게 풀었다고 생각했는데 large input 에서삑사리가 있었네요... -_-;; 3번째 문제는 나름 극한, 적분 이런거 동원해서 공식만들고 풀고 있었는데 타임오버. ㅎㅎㅎㅎㅎ

1등인 rem 씨는  C++ 로 퓰었는데, 아아.. 9분 16초만에 첫번째 문제를 후딱 해치웠어요. ㅎㅎ

아래 이미지는 저랑 비슷하신 분들입니다. 여기도 여전히 C/C++ 이 주류이구요, 종종 python, perl 이 보입니다.

이번 QA 라운드는 최하 25점을 받아야 (작은거 하나 큰거하나 맞추면 되지요) 통과하는건데

아쉽게도 adwin.carlo 씨는 작은 거 하나를 못 푸셔서(근데 큰건 어떻게?) 탈락 되셨습니다. 그러니깐 온라인 예선 Round 1 에는 총 6773 명이 진출하게 되었네요. 그나저나 6773위 Carleone 씨는 코드가 

program Saving_the_Universe;
var fin,fout : text;
  N, S, Q, i, j, temp, testcase, switch, pl,pointer : longint;
  server : array[1..100] of string;
  names : array[1..1000] of string;
  exist : array[1..100] of longint;
begin
  assign(fin, 'C:\Users\USER\Desktop\A-small-attempt7.in'); reset(fin);
  assign(fout, 'C:\Users\USER\Desktop\Lyseis.txt'); rewrite(fout);
  readln(fin, N);
  for testcase:= 1 to N do begin
    readln(fin, S);
    for i:= 1 to S do
      readln(fin, server[i]);
 
    readln(fin, Q);
    for i:= 1 to Q do
      readln(fin, names[i]);
 //이하 생략

이런 거던데.. 이거 DB 프로시져인가요??

어찌되었건 이런 상태라면 Round 2 에 진출만해도 가문의 영광으로 생각해야 할 판이지 뭐예요. ㅎㅎ

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://classpath.egloos.com/tb/4495387 [도움말]

덧글

  • Eminency 2008/07/20 23:54 # 삭제 답글

    음 마지막 코드는 파스칼로 보이네요...
    좋은 성적 거두세요 ^^
  • 허진영 2008/07/21 06:33 #

    음. 그렇군요. ㅎㅎ 파스칼!! 오오 파스칼 오오. 알려주셔서 감사합니다. 그나저나 그냥 QA 라운드 통과한거만으로도 자족하고 있습니다. ㅎㅎㅎ
  • 정상혁 2008/07/22 19:19 # 답글

    15년 전쯤에 파스칼 공부했었는데 이젠 봐도 이게 파스칼인지 몰라볼 지경이네요;

    암튼 재밌겠군요. 내년도에는 도전해보고 싶네요 ^^;
  • 허진영 2008/07/23 02:03 #

    ㅇㅇ 꼭 해봐요. 이번년도 것도 한번 풀어보고. 정펨이라면 잘할 것 같아 (O_O)/
덧글 입력 영역


구글애드센스