A. Three Dice void solution() { cin >> a >> b >> c; cout > s; reverse(ALL(s)); for (char c : s) { cout > n; REP(i,1,n) cin >> a[i]; REP(i,1,n) cin >> b[i]; REP(i,1,n) cin >> c[i]; } void solution() { input(); REP(i,1,n) ++cnt[b[c[i]]]; ll ans = 0; REP(i,1,n) ans += cnt[a[i]]; cout > a >> b >> k; while (a+b) { if (!a || !b) break; if (ll c = C(a-1+b,b); c < k) { k -= c; cout
+수정) 알고리즘 문제 해결에 대한 관심이 높아져 매년 난이도는 높아지고 있는 추세입니다. 따라서 현재로는 이 교재로는 초등부 상위권/중등부 중위권 이상을 노리는 분들에게 부족합니다. 입문자들에게 추천하는 교재이고, 이보다 깊이 공부하려면 외국 서적(번역본도 많음)을 참고 하시거나 여러 블로그들을 통해 공부하시는 것을 추천드립니다. 이 교재는 원래 정보올림피아드 사이트에 있었지만 주최 측이 바뀌고 덩달아 사이트도 바뀌는 바람에 좋은 교재인데, 다운로드할 수 없게 됐습니다... 집필진도 좋은 분들이시고, 내용도 훌륭합니다. 그래서 이 교재들을 공유하기로 했어요. 순전히 교육적 목적이고, 원래 사이트에서도 자유롭게 이용 가능하도록 배포했으므로 문제가 없으리라 생각해요...