KOISTUDY XOR 수 풀이

22
XOR 수 HYEA

Transcript of KOISTUDY XOR 수 풀이

Page 1: KOISTUDY XOR 수 풀이

XOR 수

HYEA

Page 2: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

1 1 0 1 1

1 0 0 0 1

1 0 0 0 0

1 1 1 1 0

Page 3: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

0 1 1 1 0

0 0 1 0 0

0 0 1 0 1

0 1 0 1 1

Page 4: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

0 1 1 1 0

0 0 1 0 0

0 0 1 0 1

0 0 1 0 1

Page 5: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

0 1 1 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 1

Page 6: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

0 1 1 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 1

Page 7: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

0 1 1 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 8: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 1

0 1 1 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 9: KOISTUDY XOR 수 풀이

행렬

1 0 1 0 0

0 1 1 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 10: KOISTUDY XOR 수 풀이

행렬

1 0 0 0 0

0 1 0 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 11: KOISTUDY XOR 수 풀이

행렬

1 0 0 0 0

0 1 0 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 12: KOISTUDY XOR 수 풀이

행렬

1 0 0 0 0

0 1 0 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 13: KOISTUDY XOR 수 풀이

행렬

1 0 0 0 0

0 1 0 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 14: KOISTUDY XOR 수 풀이

행렬

1 1 1 1 1

0 1 0 1 0

0 0 1 0 0

0 0 0 0 1

0 0 0 0 0

Page 15: KOISTUDY XOR 수 풀이

행렬

1 1 1 1 1

1 0 1 0 1

1 1 0 1 1

1 1 1 1 0

1 1 1 1 1

Page 16: KOISTUDY XOR 수 풀이

행렬

1 1 1 1 1

1 0 1 0 1

1 1 0 1 1

1 1 1 1 0

1 1 1 1 1

Page 17: KOISTUDY XOR 수 풀이

네 그렇습니다 .

가장 큰 수를 만들고 나머지를 가지고 가장 큰 수를 만들고 계속 반복하세요

Page 18: KOISTUDY XOR 수 풀이

증명

Independent set of vector 는 matroid 입니다 . 어쩌라고

선대 들으면 배움

Page 19: KOISTUDY XOR 수 풀이

이것도 됨 (N=100 이라서 )

서로 다른 3 개 잡아서 xor 해서 커지면 바꾼다

서로 다른 2 개 잡아서 xor 해서 커지면 바꾼다

무한반복왜 되는진 몰라 에낡이 설명할거임

에낡 : 「아니 아래있는거 지워 쓰레기야」

Page 20: KOISTUDY XOR 수 풀이

!

Page 21: KOISTUDY XOR 수 풀이

greedy 도 통과하게 만듦

사실 이거 F 번 넣으면 많이 풀 텐데 다음에 어려운 문제 내고 「이거 F번으로 넣어주세요 >< 」 라고 해야지

@Namnamseo: 「 >< 은 l>a<r 인 min-heap 입니다 . 」

무슨 생각 하는 거야 .

Page 22: KOISTUDY XOR 수 풀이