본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← ps 게시판

[일반] 문제 하나만 풀어주세염

익명(114.205) 2022-07-30 19:21 추천 0

https://codeforces.com/contest/1688/problem/C

https://codeforces.com/blog/entry/103493



코드포스 796 div2 c번입니다.
홀수번 나오는 문자가 정답이라는데 이걸 어떻게 증면하는건지 이해가 안감....
고수들아 도와줘!

댓글 5

  • s에 있는 알파벳마다 각자 갯수를 세보셈. 문자를 없애거나 추가할때마다 이에 해당되는 알파벳들의 갯수 홀짝이 바뀜. 알파벳 갯수가 전부 0으로 시작했다치면 최종문자의 홀짝성과 2n번의 연산으로 인한 홀짝성이 같아야되는데 초기 문자 알파벳 하나만 다를거잖아. 그게 답임

    익명(175.127) 2022-07-30 19:46
  • 답글

    으... 뭔가 잘 설명한 것 같은데 내가 빡대가리라 이해가 안되네 ㅈㅅ ㅠ "문자를 없애거나 추가할때마다 이에 해당되는 알파벳들의 갯수 홀짝이 바뀜" 이 잘 안 와닿아....

    익명(114.205) 2022-07-30 20:02
  • 답글

    문자열에서 위치는 무시하고 그냥 a 갯수만 봐바. t_2i-1에서 a가 있는 갯수만큼 a가 줄어들고, t_2i에서 a가 있는 갯수만큼 a가 늘어남. 그러면 최종 문자열에서 a의 갯수==2n번의 연산 이후의 a 갯수잖아. 여기서 처음 문자열에서의 알파벳 갯수를 다 0개로 처봐 a부터 z까지. 그러면 알파벳 하나만 다를텐데 그게 답임. 이걸 한번에 요약하면 홀수번 나온 문자가 정답인거고

    익명(175.127) 2022-07-30 20:36
  • 답글

    근데 t를 랜덤으로 섞어놔서 뭐가 추가이고 뭐가 삭제인지 모르잖아. 그래서 홀짝만 따지는거임 2에 대한 나머지는 더하거나 빼거나 결과는 똑같으니까

    익명(175.127) 2022-07-30 20:39
  • 답글

    오 처음엔 긴가민가 했는데 이제 이해 됐다 고맙다!! 다음에도 알려줘

    익명(114.205) 2022-07-31 02:58

다른 게시글

  • 오늘은 ARC가 있어요
    [일반] 익명(112.186) | 22.07.30
    추천 0
  • 그럼 티셔츠 vs scpc 입상 [5]
    [일반] 익명(122.32) | 22.07.30
    추천 0
  • 선발고사 준비 어케하냐... [4]
    [일반] 익명(59.10) | 22.07.30
    추천 0
  • 구코잼 티셔츠 vs scpc 본선 [8]
    [일반] 익명(122.32) | 22.07.30
    추천 0
  • 모르는 문제 고민 보통 몇시간까지 하시나요? [5]
    [일반] 익명(1.237) | 22.07.30
    추천 0
  • 그리고 난이도 자체도 주관적이여서 [2]
    [일반] 익명(104.28) | 22.07.30
    추천 0
  • 아 scpc 오늘인줄 [1]
    [일반] 익명(118.235) | 22.07.30
    추천 0
  • 0730 오늘 한 거 [3]
    [일기] HiLight(dodobow0330) | 22.07.30
    추천 3
  • 앳코더 백준티어 어떻게 됨? [1]
    [일반] 익명(175.127) | 22.07.30
    추천 0
  • 구현문제 다 좋은데 [1]
    [일반] 익명(223.39) | 22.07.30
    추천 0
목록으로
읽기 전용 미러