ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • #737 div2 8/9
    대회/코드포스 2021. 8. 10. 14:36

    https://codeforces.com/contest/1557

     

    Dashboard - Codeforces Round #737 (Div. 2) - Codeforces

     

    codeforces.com

    A

     

    가장 큰 거 따로, 나머지 묶어서 계산

     

    cout.fixed()

    cout.precision()만 구글링로 찾음 

     

    B

     

    pair에 값이랑 index 저장해서 정렬, 바로 옆에 있어야 하는 거면 앞에 꺼 인덱스가 뒤에 꺼보다 1작아야함

    아니면 cnt++ 

    계속 변수값 변경해주면서 cnt가 k보다 작거나 같으면 가능 

    아니면 불가능

     

    C

     

    각 비트별로 따로봐도 된다. 최상위 비트부터 우선순위 적용 

    근데 어쩌다 보니 &연산이 아닌 not XOR 연산으로 계산해서 계속해서 이상한 사고로 흘러갔다. 

     

    4개일때

    짝 홀 아무거나 

    짝 짝 홀 아무거나

    짝 짝 짝 홀

    짝 짝 짝 짝 

     

    이렇게 생각했었는데 !xor 일때도 맞는지는 확인이 잘 안된다. 

     

    이걸 대회 끝나고 hwon233의 풀이를 듣고, 왜 나랑 전혀 다르지 생각하다가 내가 !xor로 생각한 걸 알게됨

     

    업솔빙 예정 

     

    ----------------------------------------------------------------------------------------------------------------------

    대회 5분전에 오목한판 5분만에 끝낼 줄 알았지만 3분초과되어 그때부터 시작..

    오랜만에 풀집중한 코포였다. 

    요즘 머리가 진짜로 깨어난 느낌이다. 다시 잘 자서 컨디션도 다시 좋아지고 있다. 

    '대회 > 코드포스' 카테고리의 다른 글

    #796 div2 6/28 virtual  (0) 2022.06.30
    #798 div2 6/27 virtual  (0) 2022.06.27
    #736 div2 8/2 virtual  (0) 2021.08.03
    #731 div3 7/11 virtual  (0) 2021.07.11
    #728 div2 6/26  (0) 2021.06.30

    댓글

Designed by Tistory.