r70 vs r71 | ||
---|---|---|
... | ... | |
85 | 85 | ===== 라이브온도계 ===== |
86 | 86 | 해시된 16진법 값 [math(H_{16})]이 주어지면, 이를 10진법으로 변환한 정수 [math(H_{10})]에 대하여 |
87 | 87 | ||[math(x\equiv H_{10} \ (\bmod \ 101))]|| |
88 | 을 만족하는 0 이상의 최소값 정수인 [math(x)]를 구하는 방정식을 풀게 된다. | |
88 | 을 만족하는 0 이상의 최소값 정수인 [math(x)]를 구하는 방정식을 풀게 된다.[* 앞의 mod는 모듈러 연산이다. mod 101는 조금 쉽게 말하자면, 101로 나누기를 할 때 나머지가 동일하다는 의미이다. 여담으로 101은 소수이므로, mod 101에서는 1부터 100까지의 각 수는 곱셈에 대한 역원이 존재한다. 이를테면 [math(45 \times 9 \equiv 405 \equiv 1 \ (\bmod \ 101))]이 된다.] | |
89 | 89 | 그 다음 [math(x)]에 대하여 (정의역은 0 이상 100 이하의 정수의 집합으로 두는) 모종의 여섯 함수 [math(f_{2})], [math(f_{2R})], [math(f_{4})], [math(f_{4R})], [math(f_{8})], [math(f_{8R})], 에 대하여 참가자가 선택한 함수에서 [math(x)]의 값이 반영된 함숫값에 기존 투자한 포인트를 곱한 값만큼 포인트를 획득하게 되는 게임이다. 이론상으로 정확하게 2배, 또는 4배, 또는 8배를 획득하기에는 불가능하다. |
90 | 90 | (참조 : [[https://arca.live/b/thermometer/606027|해시값 설명]], [[https://arca.live/b/thermometer/613654|계산식 설명]]) |
91 | 91 | |
... | ... |