일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- poi
- 12126
- Journey to TST
- Prok barrel
- 24972
- 코드포스
- 18963
- codeforces
- 알고리즘
- 2018/2019
- 앳코더
- div1
- Классные парты
- Hoof and Brain
- 19911
- 미분방정식
- 일반해
- Joi
- JOISC
- 15867
- Commuter Pass
- arc
- Merlin QA
- Subway
- DP
- C++
- BOJ
- Kingdom Trip
- Atcoder
- 백준
- Today
- Total
목록알고리즘 (16)
취미로PS하는사람
https://codeforces.com/contest/1677 SNUPS 개강총회가 끝나고 좀 제정신이 아니어서 코포를 하지 말까 하다가, 오랜만에 있는 div1이라 그냥 치기로 했다. 최근 두 번의 div1을 참여 안 했기 때문에 이번에도 안 하면 코포 공백이 너무 길어져서... 개강 이후에도 ARC와 AGC는 모두 참여했었지만, 별로 후기를 올리고 싶은 대회는 없었다. (사실 딱 한 번 있었는데 인스타에 올리고 귀찮아서 여기엔 안 올렸다.) 오늘 문제는 다행히(?) 조합 문제 위주여서 하드 코딩이 필요 없었다. 그리고 전체적으로 문제들도 무난했던 것 같다. 나도 (D에서 있었던 예외처리를 빼면) 그냥 무난무난하게 풀었다. 덕분에 적당한 등수로 마감했고, 54가 올라 IM이 되었다. A 여러 풀이가 ..
https://www.acmicpc.net/problem/17694 JOI spring camp 16/17 문제. 예전에 친구와 R&E 가서 얘기했던 문제다. 최근에 다시 잡고 생각을 하다가 어느 정도 풀만해 보이는 수열 문제로 바꿨는데, 그 이후 진전이 없다가 오늘 그림판에 열심히 그리면서 풀이를 찾아 풀었다. 뭔가 그리디적인 풀이가 있는 것으로 보이나 나는 $dp$ 경로를 최적화하는 방식으로 생각했다. 문제 $N$명의 사람이 각각 $T$초동안 타는 불꽃을 들고 서 있고, $K$번째 사람의 불꽃만이 시간 $0$에 타기 시작한다. 한 사람이 불꽃을 두 번 이상 태울 수는 없다. 0초에 $i$번째 사람은 $X_i$에 서 있고, $X_i \leq X_{i+1}, X_1=0$을 만족한다. 두 사람이 같은 좌표..
https://www.acmicpc.net/problem/9022 랜덤 icpc 플래 dp 뿌시기 하면서 나온 문제. 정렬에서 잘못해 몇번 틀리다가 맞았다. 이후 시간복잡도를 줄여보았다. [2022.06.16 추가] IOI 2016의 Alien에서 Alien Trick을 제외한 것과 거의 동일한 문제이다. 문제 평면에 여러 정수좌표 점들이 주어진다. x축 위의 여러 점을 중심으로 각 변이 x축과 45도 기울어진 정사각형들을 그려 모든 점들이 적어도 하나의 정사각형의 경계나 내부에 있게 할 것이다. 정사각형 면적 합의 최소는? 풀이 더보기 우선 $y_i
https://codeforces.com/contest/1628 A를 봤는데 막막했다. 그래서 일단 D부터 잡았고(사실은 standing을 봤는데 Petr가 D1을 4분만에 풀었길래 풀만해 보여서) $O(nm)$ 풀이는 15분정도에 나왔으나 D2도 딱히 어려워보이지 않아서 일반화를 거친 후 45분만에 D1 D2를 모두 AC 받았다. 다만 시간 패널티를 고려해봤을 때, 앞으로는 이런 문제에서 D1을 일단 빨리 맞는 편이 나을 것 같긴 하다. 아무튼 그 이후에 A를 세그 2개씩 써야 하는 건가 할 정도로 뇌절하다가 그냥 하면 된다는 걸 깨닫고 30분이나 걸려 AC를 받았다. 이후 B를 잡았는데 도저히 모르겠어서 C로 넘어갔다가 그냥 하면 된다는 걸 깨달았지만, 대충 짜다가 컷당하고 다시 일반화시켜 AC를 받..
https://atcoder.jp/contests/arc133 이 바보같은 과거의 내가 무조건 한다는 마인드로 rated register를 해버렸다. 이게 최근에 atcoder에 생긴 제도인데, rated register을 하면 문제를 보거나 제출하지 않아도 rated가 된다. 하는 수 없이 집에 오는 버스에서 부랴부랴 폰코딩으로 A B C를 맞았다. 집에 도착한 이후 D를 풀고 있었는데 접근은 잘 한 것 같으나 결국 풀이에는 실패했다 ㅜㅜ 그래도 점수 떡락은 면했다. 다행히 오늘 A B C는 모두 쉬웠고 구현도 쉬웠다. A 길이 $n$의 수열이 주어진다. 수열에서 어떤 숫자 $x$를 골라 $x$를 모두 제거한 수열이 사전순으로 가장 크도록 하고 싶다. $a_{n+1}=0$이라 두고, $1 \leq i ..