본문 바로가기 메뉴 바로가기

79brue의 PS 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

79brue의 PS 블로그

검색하기 폼
  • 분류 전체보기 (105)
    • 공지 (1)
    • 일반 (1)
      • 둘러보기 (1)
    • 코딩 (5)
      • 공부 (3)
      • 알고리즘 (0)
      • 기타 (0)
    • 문제풀이 (41)
      • BOJ (12)
      • 랜덤 마라톤 (11)
      • 국대 멘토링 교육 (7)
      • 기출문제 (8)
      • 기타 (3)
    • 시리즈 (40)
      • Problem Solving Diary (30)
      • 나만 모르는 웰노운 (1)
      • 과거 청산 (9)
    • 대회 (15)
      • Codeforces (0)
      • Atcoder (1)
      • 아레나 (2)
      • 기업 대회 & 올림피아드 (10)
      • 커뮤니티 대회 (2)
    • 음악 (1)
    • 기타 (0)
  • 방명록

17983 (1)
랜덤 마라톤 4주차

지난 주 마라톤이 끝나고 난이도 변동폭을 크게 설정했더니 드디어 난이도가 눈에 띄게 올라갔다. 최고 난이도는 P3에서 P2로 상승했다. 중간에 F랑 G라는 지뢰가 끼어 있어서 힘들었다. F는 $N=30000$인데 제곱이 뚫리는 문제고 (나는 $O(N \log^2 N) $ 풀이로 풀었는데 최소 다이아라고 생각한다), G는 APIO 2013의 악명 높은 Taskauthor 문제 중 하나였다. A. Rank Order두 순위 각각에 대한 등수표를 구한 뒤, 앞에서부터 차례로 비교해 처음으로 달라지는 지점을 찾으면 된다. 등수표를 구하는 것은 수열 $[1, 2, \cdots, n]$을 정렬하는데, 정렬 기준을 $A_i > A_j$일 때 $i#include using namespace std;typedef lon..

문제풀이/랜덤 마라톤 2024. 6. 26. 18:33
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
링크
  • BOJ
  • solved.ac
  • Codeforces
  • Atcoder
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바