ACM ICPC World Finals 2015
문제 링크 A. Amalgamated Artichokes 1부터 N까지 정수 k가 있을 때, price(k) 에 대해 최대 감소폭을 구하는 문제다. 이전까지 나온 최대 값을 저장해두고 현재 값이 최대값 보다 같거나 작다면 최대 감소폭에 차이를 갱신해주고, 현재 값이 최대값 보다 크다면 최대값을 갱신해주면 된다. 시간복잡도는 $O(N)$이다. #include using namespace std; int P, A, B, C, D, N; int main() { double mx = -2e9, ans = 0; scanf("%d%d%d%d%d%d", &P, &A, &B, &C, &D, &N); for (int i=1;i v) ans = max(ans , mx - v); else mx = v; } printf("%..
ICPC/World Finals
2015. 5. 22. 08:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Greedy Method
- Dynamic Pramming
- TRIE
- USACO
- ioi
- BOI
- IOI2012
- Divide & Conquer
- moore
- idea
- HackerRank
- optimization
- Boyer-Moore Majority Vote Algorithm
- Segment tree
- Boyer
- vote
- Dijkstra
- majority
- IOI2011
- dynamic programming
- IOI2014
- Knuth Optimization
- Algorithm
- BOI 2001
- z-trening
- Splay Tree
- Parametric Search
- IOI2013
- BOI 2009
- Tree
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
| 31 |
글 보관함