QuizWit

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ QuizWit ] in KIDS
글 쓴 이(By): fox (쓰레기)
날 짜 (Date): 2012년 04월 28일 (토) 오전 01시 54분 31초
제 목(Title): Re: 과반수 투표 문제


이해하기가 너무 어려워요 ㅠㅠ

여튼 자연수 두개 저장할 공간을 갖고 동작하는 알고리즘 만들라는거죠?

a1 a2 = 0 0 으로 시작해서 각 vote에 대해 

if (a2==0) a1=vote; a2=1
else if (a1==vote) a2++
else a2--

로 하면 a1은 '현재까지 과반이상점유자가있다면 그넘 아님 몰러'
a2는 '현재까지의 최대득표자 - 나머지모두의 득표'보단 큼

을 유지하므로 과반이상자가 있으면  결국 a1이 최종으로 과반이상점유자가 됨

인데 이거 머 너무 특정한 경우라 도대체 무슨 문제인지??


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.