#. Problem https://www.acmicpc.net/problem/17614* The copyright in this matter is in BOJ #. Resolution Process 1. Read and understand problem 2. Redefine the problem + abstract - 1 이상의 정수 N에 대하여 369 게임을 N까지 규칙을 지키며 진행된다면 그때까지 듣게 되는 박수의 총 횟수 3. Create solution plan (select Algorithm, Data structure) 4. Prove the plan (check performance time and usage memory) - N 은 1 N; do { int temp = i; while (t..
.입출력 . 입출력 방식 속도- C 표준 입출력 함수 scanf, printf (적은 메모리를 사용하지만 아래 방법보다는 느림) 단, cin보다 대용량의 데이터를 input 할 수 있음 - std::cin, std::cout 사용 시 아래 코드 적용1 ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL) cs이 코드를 적용하지 않으면 입,출력시 사용하는 버퍼를 동기화하는 것인데,이럴 경우 C++ 표준 stream버퍼와 C 표준 stream 버퍼가 병행하여 버퍼를 사용하게 된다.C++, C 로 stream 버퍼를 모두 사용할 수 있지만, 버퍼를 병행하여 사용하기 때문에 속도가 느려지는 현상이 발생하게 된다. 그래서 이 코드로 동기화를 해제해주면서..
#. 국내,외 프로그래밍 대회 ㅇ 한국 정보 올림피아드 (https://koi.or.kr/) - 초,중,고 학생 대상 - 대개 4시간 동안 3개의 문제에 대해 답안 코드를 작성 ㅇ ACM-ICPC (ACM 대학생 프로그래밍 경시대회) (http://icpckorea.org/) - 대학생 대상 - 3명의 학생이 팀을 이뤄 한 대의 컴퓨터로 문제 풀이 - 5시간 동안 8~10 문제 ㅇ 탑코더(TopCoder) - 알고리즘 트랙 (https://www.topcoder.com/) - 1~2주 간격으로 온라인 대회 개최 - 1시간 15분 동안 3개의 문제 풀이 ㅇ 구글 코드 잼 (https://codingcompetitions.withgoogle.com/codejam) - 자신이 원하는 언어를 자유롭게 사용 가능..