본문 바로가기

2019/04

(4)
koi 2019 파이썬 및 타 언어 코드 작성 및 빌드 방법 글은 가장 어려움을 겪으시는 파이썬을 중점으로 작성하였으나, 중간에 파일 확장자(글을 읽어보시면 압니다)만 잘 설정해주시면 C/C++, JAVA도 사용가능합니다. C/C++ 쓰시는 분들은 Code:blocks를 다들 쓰실 줄 아실거고, JAVA 쓰시는 분들은 이클립스를 다들 쓰실 줄 아실겁니다. (혹시 IDEA빠라서 이클립스를 안써본건 아니시죠?) 물론 저처럼 VSCode 성애자나, Jetbrains 툴 성애자, 비주얼 스튜디오 성애자, vim이나 Emacs에 플러그인 떡칠해서 프로그래밍 하는 Geek이 아니면 말이죠. 문제는 파이썬입니다. 파이썬 프로그래밍시 자주 쓰는 IDE가 파이참정도 인가요. 이 글에선 Sublime text를 사용한 파이썬 빌드법을 알려드리려 합니다. 가상머신에서 Editors ..
koi 2019 가상머신 사용 방법 이번 2019 정보올림피아드부터 대회가 바뀌었습니다. 그에 따라서 1차 대회, 특히 유형 3 실기 문제를 푸는게 추가되었습니다. PS(Problen Solving)러들이 난립하는 정보올림피아드 1차에 실기가 추가되면서 주최측은 설명 하나 없이 가상머신 파일하나와 비밀번호정도만 던져주었습니다. 뭐, 이번 정보올림피아드가 바뀌면서 생긴 문제는 따로 알아보도록 하고, 나는 다 모르겠고 오로지 PS만 팠다라는 분들을 위한 가이드를 시작하겠습니다. 먼저 https://koi.or.kr/ 에서 '2019년 정보올림피아드 1차 대회 응시 환경 안내' 에 있는 koi-2019-vx.x.ova (버전이 계속 변경되기에 x로 뒀습니다.) 라고 표시된걸 눌러 '가상 시스템' 파일을 받아주시면 됩니다. 못 찾으셨다면 그냥 h..
nCr % p 소스코드 nCr % p 소스코드입니다. p가 소수일 때, 작동하며 전역으로 선언해둔 p 값을 변경하시면 됩니다. 그냥 직감으로 짠거라 최적화가 덜 되거나, 돌아가지 않는 조건이 있을 수 있습니다. 입력은 n과 r값을 받으며, n의 최댓값은 10000입니다. #include #define ret return #define uLL unsigned long long uLL p = 100000007; uLL mem[10001]; uLL pm(uLL a, uLL b, uLL n) { uLL am = a % n; uLL bm = b % n; if (am == 0) ret bm; if (bm == 0) ret am; if (am + bm > 1, n); if ((bm & 1) == 0) ret pm(asquared, asqu..
인빈서블 저스티스 (インヴィンシブル・ジャスティス) MV 공개 인빈서블 저스티스의 MV가 공개되었습니다. 공식 MV: 한글 자막: 밀리시타에서는 2019 만우절 이벤트인 "출격! 아이돌 히어로즈"의 히어로즈 편 (1~6화)과 리벤지 편 (7~11화)을 클리어한 유저를 대상으로 통상 해금 전까지 선행 해금 됩니다. 통상해금은 UTC+9(일본, 대한민국 표준시)기준 2019년 4월 2일 오후 1시에 이루어질 예정입니다. 타입은 ALL, 악곡 길이는 2분 15초, 183 BPM입니다.