E D R , A S I H C RSS

1thPCinCAUCSE

1th Programming Contest in CAUCSE

1회 μ€‘μ•™λŒ€ν•™κ΅ 컴퓨터곡학과 ν”„λ‘œκ·Έλž˜λ° 경진 λŒ€νšŒμ— λŒ€ν•œ 자료.



1. μ•ˆλ‚΄

  • μ‹œκ°„: 2002λ…„ 10μ›” 26일 9:30 -- 12:30
  • μž₯μ†Œ: 7μΈ΅ PCμ‹€
  • νŒ€ ꡬ성: 2-3인 / νŒ€ λ‹Ή PC ν•œλŒ€
  • μ‚¬μš©μ–Έμ–΄: C/C++ with Visual C++ 6.0
  • 문제 성격: κ΅­λ‚΄ λŒ€ν•™μƒ ν”„λ‘œκ·Έλž¨ 경진 λŒ€νšŒμ˜ 문제 좜제 κ²½ν–₯을 λ”°λ₯Έλ‹€. 2002년도 문제 μƒ˜ν”Œ( http://cs.kaist.ac.kr/~acmicpc/problem.html see also 2002년도ACMλ¬Έμ œμƒ˜ν”Œν’€μ΄ μ°Έμ‘°)

  • κ²½μ‹œ μ£Όμ˜μ‚¬ν•­:
    • νŒ€μ›μ΄ μ•„λ‹Œ μ‚¬λžŒκ³Ό λŒ€ν™” κΈˆμ§€
    • νœ΄λŒ€ν°, 인터넷 μ‚¬μš© κΈˆμ§€
    • 개인 λ””μŠ€μΌ“, CD λ“± νœ΄λŒ€ κΈˆμ§€. λ””μŠ€μΌ“μ€ λ‚˜λˆ μ€ κ²ƒλ§Œ μ‚¬μš©.

  • 채점 κΈ°μ€:
    • κ²½μ‹œ 3μ‹œκ°„μ— 3λ¬Έμ œκ°€ μΆœμ œλœλ‹€. (open book, closed internet)
    • νŒ€μ€ ν•œ λ¬Έμ œμ— λŒ€ν•΄ μ†ŒμŠ€μ½”λ“œκ°€ μ™„μ„±λ˜λ©΄ λ””μŠ€μΌ“μ— λ‹΄μ•„ 채점 νŒ€μ— μ œμΆœν•œλ‹€.
    • 채점은 κ·Έ μ†ŒμŠ€μ½”λ“œλΌ μ»΄νŒŒμΌν•΄μ„œ μˆ˜ν–‰νŒŒμΌμ„ λ§Œλ“€μ–΄ μ±„μ ν•œλ‹€.
    • κ·Έ λ¬Έμ œμ— λŒ€ν•΄μ„œ μ€λΉ„λœ ν…ŒμŠ€νŠΈ 데이타( 보톡 5-10개)에 λŒ€ν•΄μ„œ λͺ¨λ‘ λ§žλŠ” 닡을 λ‚΄μ•Ό κ·Έ λ¬Έμ œλΌ λ§žμΆ˜ κ²ƒμœΌλ‘œ ν•œλ‹€.
    • ν”„λ‘œκ·Έλž¨μ˜ μ‹€ν–‰μ‹œκ°„μ΄ μΌμ •μ‹œκ°„(예: 10초)을 μ§€λ‚˜λ„ λλ‚˜μ§€ μ•Šμ„ 경우 ν‹€λ¦° λ¬Έμ œκ°€ λ©λ‹ˆλ‹€.
    • 컴파일 error, μ‹€ν–‰ μ‹œκ°„ error , 좜λ ₯ 포맷이 λ¬Έμ œμ—μ„œ μ •ν•œ 것과 λ‹€λ₯Έ κ²½μš°μ—λ„ ν‹€λ¦Ό.
    • μ œμΆœν•œ λ‹΅μ•ˆμ΄ 틀렸을 경우, 맀번 μΌμ •ν•œ penalty 점수 (10점)λΌ λ°›κ²Œ λœλ‹€.
    • ν‹€λ¦° λ¬Έμ œλŠ” λ‹€μ‹œ μ œμΆœν•  수 μžˆλ‹€.
    • 맞좘 λ¬Έμ œμ— λŒ€ν•΄μ„œλŠ” κ²½μ‹œ μ‹œμž‘λΆ€ν„° λ¬Έμ œλΌ μ œμΆœν•œ μ‹œκ°κΉŒμ§€ μ‹œκ°„μ„ λΆ„μœΌλ‘œ ν™˜μ‚°ν•œ 것이 점수둜 주어진닀. (λ”°λΌμ„œ μ μˆ˜κ°€ μ μ„μˆ˜λ‘ 유리) 그리고 여기에 penalty μ μˆ˜λΌ ν•©μ‚°ν•œ 것이 κ·Έ 문제의 μ΅œμ’… μ μˆ˜κ°€ λœλ‹€. μ˜ˆλΌ λ“€μ–΄, μ–΄λ–€ ν•œ λ¬Έμ œμ— λŒ€ν•΄μ„œ λ‹€μ„ λ²ˆμ§Έ μ œμΆœμ„ μ‹œμž‘ν›„ 1μ‹œκ°„ 20뢄에 ν•˜μ—¬ λ§žμΆ”λ©΄, μ§€λ‚˜κ°„ μ‹œκ°„μ΄ 80뢄이λ€λ‘œ 80점, λ„λ²ˆμ§ΈκΉŒμ§€λŠ” ν‹€λ ΈμœΌλ€λ‘œ 4번*10점=40점이 penalty, μ΅œμ’… μ μˆ˜λŠ” 120점이 λœλ‹€.
    • κ²½μ‹œ 후에도 λͺ» 맞좘 λ¬Έμ œλŠ” μ μˆ˜κ°€ μ—†λ‹€.
    • 각 νŒ€μ˜ μ΅œμ’… 성적은 맞좘 문제 μˆ˜μ™€ 점수 합이 λœλ‹€.
    • μˆœμœ„λŠ” 맞좘 문제의 μˆ˜κ°€ λ§Žμ„μˆ˜λ‘ μƒμœ„, 같은 수의 λ¬Έμ œλΌ ν’€λ©΄ 빨리 ν‘Ό νŒ€ (즉, 점수 합이 적은 νŒ€)이 μˆœμœ„μ— μœ λ¦¬ν•©λ‹ˆλ‹€.

  • ν”„λ‘œκ·Έλž¨ μž‘μ„±μ‹œ 유의 사항:
    1. 각 λ¬Έμ œλŠ” λ°μ΄ν„°λΌ μ™ΈλΆ€μ—μ„œ μž…λ ₯λ°›μ•„μ„œ ν”„λ‘œκ·Έλž¨μœΌλ‘œ 닡을 κ³„μ‚°ν•œ ν›„ λ°˜λ“œμ‹œ 좜λ ₯을 ν•œλ‹€. μ΄λ•Œ, μž…μΆœλ ₯은 ν‘œμ€μž…μΆœλ ₯만 μ‚¬μš©ν•œλ‹€. 파일 μž…μΆœλ ₯문을 μ“°λ©΄ μ•ˆλ¨.

      예:
      C
      ~cpp 
            scanf ( "%d", &n ); // ν‘œμ€ μž…λ ₯ λΆ€λΆ„
            printf ( "I got %d\n", n ); // ν‘œμ€ μΆœλ ₯ λΆ€λΆ„ 
            

      C++
      ~cpp 
            cin >> n; // ν‘œμ€ μž…λ ₯ λΆ€λΆ„
            cout << "I got " << n << endl; // ν‘œμ€ μΆœλ ₯ λΆ€λΆ„ 
            

    2. ν•„μš” μ—†λŠ” μž…μΆœλ ₯을 ν•˜λ©΄ ν‹€λ¦° κ²ƒμœΌλ‘œ 채점.
    3. ν•„μš” μ—†λŠ” νŒŒμΌμ„ μƒμ„±ν•˜κ±°λ‚˜, ν‘œμ€μž…λ ₯을 ν•˜μ§€ μ•Šκ³  파일 μž…λ ₯을 ν•˜λ©΄ μ—­μ‹œ ν‹€λ¦Ό.
    4. 채점은 자기 μ»΄ν“¨ν„°μ—μ„œ ν•˜λŠ” 것이 μ•„λ‹ˆλΌ, 채점 νŒ€μ˜ μ»΄ν“¨ν„°μ—μ„œ μ‹€ν–‰ν•œλ‹€. 이점을 μœ μ˜ν•  것. 즉, 자기 μ»΄ν“¨ν„°μ—λ§Œ μžˆλŠ” νŠΉμˆ˜ν•œ κΈ°λŠ₯을 μ‚¬μš©ν•˜κ²Œ 되면, 채점 νŒ€ μ»΄ν“¨ν„°μ—μ„œλŠ” μ•ˆ λŒμ•„ 갈 수 있음.
    5. 채점 νŒ€μ€ 채점에 ν•„μš”ν•œ λ°μ΄ν„°λΌ νŒŒμΌλ‘œ λ§Œλ“€μ–΄μ„œ 가지고 μžˆλ‹€κ°€ μ΄λΌ ν•™μƒμ˜ μˆ˜ν–‰νŒŒμΌμ— 파일 redirectλΌ ν†΅ν•˜μ—¬ μˆ˜ν–‰νŒŒμΌμ— μž…λ ₯μ‹œν‚¨λ‹€.
    6. λͺ¨λ“  λ¬Έμ œλŠ” 숫자, μ˜μ–΄ λ¬Έμžλ“€μ„ μž…λ ₯으둜 λ°›μ•„μ„œ, μ—­μ‹œ μˆ«μžλ‚˜ μ˜μ–΄ λ¬ΈμžλΌ μΆœλ ₯ν•˜λ„λ‘ λ˜μ–΄ μžˆλ‹€. κ·Έλž˜ν”½ 좜λ ₯은 μ—†μŒ.

2. 문제

3. 문제 풀이

  • μ•„λž˜ λ§ν¬λΌ ν΄λ¦­ν•˜μ—¬ μžμ‹ μ˜ 문제 ν’€μ΄λΌ μ˜¬λ¦¬λ©΄ λ©λ‹ˆλ‹€. μžμ‹ μ˜ 이름을 λ°ν˜€ μ£Όμ„Έμš”~
  • 1thPCinCAUCSE/ProblemA/Solution
  • 1thPCinCAUCSE/ProblemB/Solution
  • 1thPCinCAUCSE/ProblemC/Solution

4. λŒ€νšŒ μžμ²΄μ— λŒ€ν•΄

이 λŒ€νšŒλΌ ν•˜κ³ , 높은 μ μˆ˜λΌ λ°›μ€ νŒ€μ˜ μ†ŒμŠ€ μ½”λ“œλΌ κ³΅κ°œν•˜κ³  λͺ‡ 가지 "후속 μž‘μ—…"(μ˜ˆμ»¨λŒ€ 각 νŒ€μ˜ νšŒκ³ λΌ ν¬ν•¨, λŒ€νšŒμ— λŒ€ν•œ λ‹€νλ¨ΌνŠΈ μœ„ν‚€ λ¬Έμ„œλΌλ“ κ°€)을 ν•΄μ£Όλ©΄ μ•„μ£Ό λ§Žμ€ 것을 배우게 되리 라 μƒκ°ν•©λ‹ˆλ‹€.

μ•„μ‰¬μš΄ 점이라면, κ΅­λ‚΄ λŒ€ν•™μƒ ν”„λ‘œκ·Έλž¨ 경진 λŒ€νšŒμ™€ acm의 icpcλΌ λͺ¨λΈλ‘œ ν•˜λŠ” λ“ ν•œλ°, κ·Έλ ‡λ‹€λ©΄ μ‚¬μš©μ–Έμ–΄μ™€ ν”Œλž«νΌ μ—­μ‹œ μ€ μ„ νƒμ˜ 폭 을 λ„“κ²Œ ν•΄μ£ΌλŠ” 게 쒋지 μ•Šμ„κΉŒ ν•˜κ΅°μš”.

μ΄μ œκΉŒμ§€ μ œκ°€ 봐온 λŒ€ν•™μƒ 수μ€μ˜ κ²½μ§„λŒ€νšŒ μ€‘μ—μ„œ κ°œλ°œν™˜κ²½κ³Ό μ–Έμ–΄ λͺ¨λ‘ λΌ μ΄λ ‡κ²Œ ν•œμ •ν•œ κ²½μš°λŠ”, νŠΉμ • νšŒμ‚¬μ—μ„œ μŠ€ν°μ„œλΌ ν•˜λŠ” 경우 λΉΌκ³ λŠ” λ³Έ 적이 μ—†μŠ΅λ‹ˆλ‹€. (졜근 μ •λ³΄μ²˜λ¦¬ 자격증 μ‹€κΈ° μ‹œν—˜μ—μ„œλ„ λͺ¨λ“  μ–Έμ–΄λΌ ν—ˆμš©ν•˜λ„λ‘ λ°”λ€Œμ—ˆλ‹€κ³  ν•©λ‹ˆλ‹€) 더 λ§Žμ€ λ°°μ›€μ˜ κΈ°νšŒκ°€ 될 것인데 μ°Έ μ•„μ‰½κ΅°μš”.

λ¬Όλ‘  Cλ‚˜ C++을 μ‚¬μš©ν•΄μ•Όλ§Œ ν•˜λŠ” 상황 μžμ²΄κ°€ ν•˜λ‚˜μ˜ 과제 상황이 되고 덕뢄에 μ—¬λŸ¬κ°€μ§€ 곡뢀가 되긴 ν•˜κ²  μ§€λ§Œ, μš°λ¦¬λŠ” "μ™œ C/C++ 밖에 μ‚¬μš©ν•  수 μ—†λŠλƒ"λŠ” 쑰금 더 본질적인 μ§ˆλ¬Έμ„ 해봐야 ν•©λ‹ˆλ‹€. 특히 ν•™κ³Ό λΆ„μœ„κΈ°κ°€ C/C++ μͺ½μœΌλ‘œ νŽΈμ€‘λ˜μ–΄ μžˆλŠ” μƒν™©μ—μ„œλŠ” 말이죠.

ν˜ΉμžλŠ” 이런 말을 ν• κ²λ‹ˆλ‹€. "μ‚¬νšŒμ— λ‚˜κ°€μ„œ μΌν•˜λ‹€ 보면 μžκΈ°κ°€ μ›ν•˜λŠ” ν™˜κ²½μ—μ„œ 일할 수 μ—†λŠ” 상황이 μˆ˜λ„ 없이 λ§Žλ‹€. 갑이 까라면 κΉŒλŠ”κ±°κ±°λ“ ." ν•˜μ§€λ§Œ 이런 상황을 ν•™κ΅μ—κΉŒμ§€ μ—°κ²°ν•  ν•„μš”λŠ” μ—†μ–΄ λ³΄μž… λ‹ˆλ‹€. μš°λ¦¬λŠ” "ꡐ윑"κ³Ό "ν•™λ¬Έ"μ΄λž€ κ±Έ ν•˜λŠ” κ²ƒμ΄λ‹ˆκΉŒ μš”.

뭐 μ–΄μ¨Œλ“  C/C++ 밖에 μ•ˆλœλ‹€λ©΄ 또 λ‚˜λ¦„λŒ€λ‘œ μž₯점으둜 돌렀 μƒκ°ν•˜κ³  μ—΄μ‹¬νžˆ μ€λΉ„ν•˜λŠ” 것도 의λΈμžˆκ² μŠ΅λ‹ˆλ‹€. 이런 λŒ€νšŒκ°€ μ—΄λ Έλ‹€λŠ” μžμ²΄κ°€ κ·€μ€‘ν•œ κ²ƒμ΄λ‹ˆκΉŒμš”. μ•žμœΌλ‘œ μ •κΈ°μ μœΌλ‘œ 열리면 ν•™μƒλ“€μ—κ²Œ λ§Žμ€ 동기뢀여가 λ˜κ² μŠ΅λ‹ˆλ‹€.

ν˜Ήμ‹œ μ—¬λŸ¬κ°€μ§€ μ–Έμ–΄λΌ μˆ˜μš©ν•˜λŠ” κ²½μ§„λŒ€νšŒκ°€ κΆκΈˆν•œ μ‚¬λžŒμ€ ICFP ν”„λ‘œκ·Έλž˜λ° 경진 λŒ€νšŒ(http://icfpcontest.cse.ogi.edu/ )λΌ ν•œλ²ˆ λ‘˜λŸ¬λ³΄μ‹œκΈ° λ°”λžλ‹ˆλ‹€. 눈이 ν™• 뜨일 κ²λ‹ˆλ‹€. 특히 μ˜¬ν•΄ μ£Όμ œλŠ” λ‘œλ΄‡ ν”„λ‘œκ·Έλž˜λ°μž…λ‹ˆλ‹€. 무척 ν₯λΈλ‘œμš΄ μ£Όμ œμ§€μš”.

제 μƒκ°μ—λŠ” κ²½μ§„λŒ€νšŒ 문제 μ€ν–‰μ—μ„œ κ°“ κΊΌλ‚Έλ“ν•œ(약간은 천편일λ₯ μ μΈ) λ¬Έμ œλ“€ 외에도 학생듀이 μ’‹μ•„ν• λ§Œν•œ ν”„λ‘œκ·Έ 래밍 μ£Όμ œκ°€ λ§Žμ€λ°, 그런 것듀도 μ‹œλ„ν•΄ 보면 μ–΄λ–¨κΉŒ ν•©λ‹ˆλ‹€.

μˆ˜ν•™ 경진 λŒ€νšŒκ±΄, ν”„λ‘œκ·Έλž˜λ° 경진 λŒ€νšŒκ±΄ κ·Έκ±Έ μ€λΉ„ν•˜λŠ” μ‚¬λžŒλ“€μ€ 맀일 λΉ„μŠ·λΉ„μŠ·ν•œ μœ ν˜•μ˜ λ¬Έμ œλ“€λ§Œ "μ΅œλ‹¨μ‹œκ°„λ‚΄μ—" ν’€μ–΄μ œλΌλŠ” ν›ˆλ ¨μ„ ν•˜κ³ , 덕뢄에 μ–΄λ–€ ν•΄λ‹΅ 집합을 λΈλ¦¬ μ™Έμš°κ³  있 μŠ΅λ‹ˆλ‹€. μ•Œκ³ λ¦¬μ¦˜ Xν•˜λ©΄ λ°”λ‘œ λ¬΄μ˜μ‹μ μœΌλ‘œ 손 λμ—μ„œ ν•΄λ‹Ή μ•Œκ³ λ¦¬μ¦˜μ„ κ΅¬ν˜„ν•œ λͺ¨λ²” λ‹΅μ•ˆμ΄ νŠ€μ–΄λ‚˜μ˜€κ²Œ μžμ‹ μ΄ ν”„λ‘œκ·Έλž¨ λ˜μ–΄ 있죠. λ‹€ μ’‹μŠ΅λ‹ˆλ‹€λ§Œ, λͺ¨λ“  μ‚¬λžŒμ΄ κ·Έλ ‡κ²Œ ν›ˆλ ¨λ°›μ„ ν•„μš”λŠ” 없지 μ•Šμ„κΉŒμš”?

μ €λŠ” μ˜μ–΄κ³΅λΆ€λΌ ν•˜λŠ” μ‚¬λžŒμ—κ²Œ 이런 말을 ν•΄μ€λ‹ˆλ‹€. μ˜μ–΄κ³΅λΆ€λΌ ν•˜λ €κ³  μ›μ„œλΌ κ³ λΌ λ•Œμ—λŠ” 일단 κ·Έ 책을 ν†΅ν•œ μ˜μ–΄κ³΅λΆ€μ˜ 이득을 λ¬΄μ‹œν•˜κ³  κ³ λ €λΌ ν•΄λ„ μ—¬μ „νžˆ κ·Έ 책을 읽을 마음이 λ“œλŠ”, μ„사 κ·Έ 책이 κ΅­μ–΄λ‘œ λ˜μ–΄ μžˆλ‹€κ³  해도 μ—¬μ „νžˆ κ·Έ 책을 읽을 마음이 λ“œλŠ” 그런 책을 보라고 λ§μž…λ‹ˆλ‹€.

μ €λŠ” 일단은 학생듀이 κ·Έ 주제 μžμ²΄κ°€ 맀λ ₯μ μ΄μ–΄μ„œ 정말 μ°Έμ—¬ 해보고 싢은 생각이 마ꡬ λ“œλŠ” κ²½μš°κ°€ 이상적이라고 λ΄…λ‹ˆλ‹€. κΌ­ 지적도전을 μ’‹μ•„ν•˜λŠ” μ‚¬λžŒλ“€λ§Œμ΄ 아닐지라도 "μ•Ό, μ €κ±° ν•œλ²ˆ 해보면 μ°Έ 재λΈμžˆκ² λ‹€" 그런 생각이 λ“œλŠ” 것 말이죠. 그리고 κ±°κΈ°μ—μ„œ 각자의 수μ€μ— 맞게 μ €λ§ˆλ‹€ 무언가 배우고 얻을 수 μžˆλ‹€λ©΄ 더 μ’‹κ² μ£ .

κ³Ό 학생듀끼리 이런 λŒ€νšŒλΌ μ£Όμ΅œν•΄ λ³΄λŠ” 건 μ–΄λ–¨κΉŒ ν•©λ‹ˆλ‹€. κΌ­ ICPC μŠ€νƒ€μΌμ„ λ‹΅μŠ΅ν•  ν•„μš”λŠ” μ—†κ² μ£ .

--JuNe

5. μ „λž΅


C/C++(VC++6.0)만 μ‚¬μš©ν•  수 μžˆλŠ” μƒν™©μ—μ„œλŠ” STL을 μ‚¬μš©ν•˜λƒ μ•ˆν•˜λƒκ°€ μ—„μ²­λ‚œ μ°¨μ΄λΌ λΆˆλŸ¬μ˜¬ 것이라 μƒκ°ν•œλ‹€. 그리고 νŒ€μ΄ 두λͺ…이냐 μ„Έλͺ…이냐도 μ€‘μš”ν•˜κΈ΄ ν•  터인데, μ–΄λ–»κ²Œ 쑰직적으둜 잘 ν™œμš©ν•˜λŠλƒμ— 따라 차이가 μžˆκΈ°λ„ ν•˜κ³  λ³„λ‘œ 없기도 ν•  것이닀. λ˜ν•œ μžκ°€ ν…ŒμŠ€νŠΈλΌ ν†΅ν•΄ μ–΄λŠ 정도 κ²€μ¦λœ ν”„λ‘œκ·Έλž¨λ§Œ μ œμΆœμ„ ν•  수 μžˆλ‹€λ©΄ νŽ˜λ„ν‹°λΌ μ„일 수 있기 λ•Œλ¬Έμ— 훨씬 μœ λ¦¬ν•  것이닀.

λ˜ν•œ λͺ¨λ“  λ¬Έμ œμ— λŒ€ν•΄ μΆœμ œμžκ°€ μ˜ˆμƒν•˜λŠ” 해닡이 μžˆμ„ 것이고, μ˜¬λ°”λ₯΄κ²Œ μž‘λ™μ€ ν•˜μ§€λ§Œ μˆ˜ν–‰μ‹œκ°„μ΄ 훨씬 더 κ±Έλ¦¬λŠ”(μ•Œκ³ λ¦¬μ¦˜μ˜ μ»΄ν”Œλ ‰μ‹œν‹°κ°€ 훨씬 높은) λ‹΅μ•ˆμ΄ μžˆμ„ 터인데, "μΌμ •μ‹œκ°„" 내에 μˆ˜ν–‰μ΄ μ™„λ£Œλ  수 μžˆλ‹€λ©΄ 더 λ‹¨μˆœν•œ λ‹΅μ•ˆμ„ κ³ λΌ μˆ˜ μžˆλŠ” λŠ₯λ ₯도 μ•„μ£Ό μ€‘μš”ν•  것이닀. μ˜ˆμ»¨λŒ€, 이번 λŒ€νšŒμ˜ 예제 문제 B번(http://cs.kaist.ac.kr/~acmicpc/B_word.pdf ) 경우, (μ•„λ§ˆλ„) μΆœμ œμžκ°€ μ˜ˆμƒν•˜λŠ” λ‹΅μ•ˆμ˜ μ‹€ν–‰ μ‹œκ°„μ΄λ‚˜, ν˜Ήμ€ κ·Έλ ‡μ§€λŠ” μ•Šμ§€λ§Œ(κ½€ λ¬΄μ‹ν•œ 방법을 μ“°μ§€λ§Œ) μ˜¬λ°”λ₯΄κ²Œ μž‘λ™ν•˜λŠ” λ‹΅μ•ˆμ˜ μ‹€ν–‰ μ‹œκ°„μ΄λ‚˜ λͺ¨λ‘ 1초 이내이닀. ν›„μžμ˜ 방법을 생각해 λ‚΄κ³ , ν”„λ‘œκ·Έλž¨ ν•˜λŠ” λ°μ—λŠ” 보톡 μ „μ‚°ν•™κ³Ό 학생이라면(그리고 κ·Έκ°€ STL, 특히 Permutation GeneratorλΌ λ‹€λ£° 수 μžˆλ‹€λ©΄) 5뢄이면 떑을 μΉ˜κ³ λ„ λ‚¨λŠ”λ‹€.

--JuNe



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:08
Processing time 0.0488 sec