여름 엽서 꾸미기

여름 엽서 꾸미기

종료된 이벤트입니다.
정렬 — 획득 시각ID점수티어모양
스티커가 없습니다.
0

이벤트 참여 방법

문제를 풀어 스티커를 얻고 엽서를 꾸며 보세요!

이벤트 기간 내에 문제를 해결하면 스티커스티커를 얻을 수 있습니다. 스티커마다 각각의 점수가 있으며, 해결한 문제의 난이도에 따라 아래와 같은 기본 점수를 받을 수 있습니다. 스티커의 점수는 여기에 −10점부터 +10점까지의 균일분포에서 고른 무작위 값을 더해 결정됩니다.

  • 내 티어(최대 Ruby V) 이상의 문제를 해결한 경우: 350점
  • 아래 조건에 해당하는 문제를 해결한 경우: 340점
    • 내 티어가 브론즈인 경우, 내 티어보다 3단계 낮은 난이도 이상의 문제
    • 내 티어가 실버인 경우, 내 티어보다 4단계 낮은 난이도 이상의 문제
    • 내 티어가 골드인 경우, 내 티어보다 4단계 낮은 난이도 이상의 문제
    • 내 티어가 플래티넘인 경우, 내 티어보다 5단계 낮은 난이도 이상의 문제
    • 내 티어가 다이아몬드인 경우, 내 티어보다 6단계 낮은 난이도 이상의 문제
    • 내 티어가 루비 이상인 경우, 내 티어보다 7단계 낮은 난이도(최대 Diamond III) 이상의 문제
  • 이외의 경우: 200점

스티커는 총 다섯 종류가 있으며 무작위로 결정됩니다. 이후 사용자의 티어가 바뀌거나 푼 문제의 난이도가 바뀌더라도 스티커의 점수는 바뀌지 않습니다.

난이도가 Not ratable인 문제를 해결할 경우 스티커 스티커의 흔적을 받을 수 있습니다. 스티커의 흔적은 엽서에 붙일 수 없지만, 특별한 방법을 통해 엽서에 붙일 수 있는 스티커로 바꿀 수 있습니다.

추가로, 스티커의 조합에 따라 특별한 보너스 점수를 얻을 수 있습니다. 보너스 점수 획득 조건은 비밀입니다!

  • 문제를 해결한 시점의 문제 정보와 관련이 있을지도?

참가 제한

solved.ac에 최초 연동한 시점이 2022년 6월 5일 오전 6시 정각 이전인 계정만 참가 가능합니다.

참가 보상

이벤트는 8월 1일 오전 6시 정각에 종료됩니다. 이벤트 종료 시점의 점수 순위에 따라 다음과 같은 보상이 준비되어 있습니다.

  • 1 – 10위: 한별이 실물 엽서 세트 (보상을 수령하게 될 경우 국내 수령지 주소가 필요합니다)
  • 1 – 100위: 여름 엽서 꾸미기 이벤트 TOP 100 기념 프로필 뱃지
  • 101 – 1,000위: 여름 엽서 꾸미기 이벤트 TOP 1,000 기념 프로필 뱃지
  • 11 – 1,000위에서 11 – 100위, 101 – 1,000위에서 각각 무작위 10명: 한별이 실물 엽서 세트 (보상을 수령하게 될 경우 국내 수령지 주소가 필요합니다)

또한 엽서 점수에 따라 다음과 같은 보상이 준비되어 있습니다.

  • 3,500 3,250점 이상: Stardusts 8,000
  • 3,000점 이상: Stardusts 4,000
  • 2,500점 이상: Stardusts 2,000
  • 2,000점 이상: Stardusts 1,000
  • 1,800점 이상: 여름 엽서 꾸미기 이벤트 기념 프로필 배경

엽서 점수 기준 보상의 경우 하위 보상이 누적됩니다. 예를 들어 3,000점을 달성했다면 Stardusts 7,000을 받을 수 있습니다.

무작위화

무작위화는 다음과 같이 진행되었습니다.
  • 11 – 100위: 해당 범위의 90명의 참가자를 점수의 내림차순, 점수가 같다면 최초 점수 계산 시점이 느린 순으로 정렬 → 11위의 점수(3,437)를 시드로 한 연속균등분포에서 [0, 1) 사이의 값을 순차 추출 → 분포에서 추출된 값의 오름차순으로 정렬 → 이 값이 가장 작은 10명 선택.
    • WITH cte AS (SELECT * FROM <table> ORDER BY <score> DESC LIMIT 10, 90)
      SELECT * FROM cte ORDER BY RAND(3437) LIMIT 10;
  • 101 – 1,000위: 해당 범위의 900명의 참가자를 점수의 내림차순, 점수가 같다면 최초 점수 계산 시점이 느린 순으로 정렬 → 101위의 점수(2,658)를 시드로 한 연속균등분포에서 [0, 1) 사이의 값을 순차 추출 → 분포에서 추출된 값의 오름차순으로 정렬 → 이 값이 가장 작은 10명 선택.
    • WITH cte AS (SELECT * FROM <table> ORDER BY <score> DESC LIMIT 100, 900)
      SELECT * FROM cte ORDER BY RAND(2658) LIMIT 10;

이벤트 내용은 solved.ac의 사정상 언제든 바뀔 수 있습니다.