【ybtoj】【貪心】【堆】【例題1】奶牛曬衣服
解題思路
每次最慢的一件衣服使用烘乾機
設一個
a
n
s
ans
ans為時間、
- 最慢的一件衣服 > a n s ∗ A > ans * A >ans∗A,對這件衣服使用烘乾機
- 最慢的一件衣服 ≤ a n s ∗ A \leq ans * A ≤ans∗A, a n s ans ans就已經是答案了
Code
#include <iostream>
#include <cstdio>
#include <queue>
using namespace std;
priority_queue<int> f;//大根堆
int n, A, B, a[501000], ans, t;
int main() {
scanf("%d%d%d", &n, &A, &B);
for (int i = 1; i <= n; i++) {
scanf("%d", &a[i]);
f.push(a[i]);
}
while (f.top() > ans * A) {
ans++;
t = f.top();
f.pop();
f.push(t - B);
}
printf("%d", ans);
}
相關文章
- 貪心例題
- 【ybtoj】【BFS】【例題1】走迷宮
- bzoj2151: 種樹(貪心+堆)
- Sunscreen POJ - 3614(防曬油) 貪心-優先佇列佇列
- 反悔貪心雜題
- 「貪心」做題記錄
- 貪心 做題筆記筆記
- 刪數問題(貪心)
- 貪心-刪數問題
- 貪心(入門簡單題)
- 貪心
- bzoj1150: [CTSC2007]資料備份Backup(堆+貪心)
- Find the Maximum - 題解【思維,貪心】
- 區間問題的貪心方法
- 反悔貪心
- Supermarket(貪心)
- 8.13(優先佇列貪心維護+打表找規律+對頂堆優先佇列+DFS減枝+貪心dp)佇列
- ybtoj——倍增問題
- 貪心演算法——換酒問題演算法
- leetcode1546題解【字首和+貪心】LeetCode
- 貪心+搜尋
- 貪心演算法篇——區間問題演算法
- leetcode1552題解【二分+貪心】LeetCode
- 加油站問題(貪心演算法)演算法
- LeetCode:動態規劃+貪心題目整理LeetCode動態規劃
- Day27 貪心演算法part1演算法
- P3045 [USACO12FEB] Cow Coupons G (用堆實現反悔貪心)
- codeforces 1428E. Carrots for Rabbits(貪心(非常優秀的貪心題),結構體過載運算子)結構體
- 貪心演算法演算法
- 貪心、構造合集
- HDU 5821 Ball(貪心)
- 貪心模式記錄模式
- LeetCode解題記錄(貪心演算法)(二)LeetCode演算法
- LeetCode解題記錄(貪心演算法)(一)LeetCode演算法
- [HEOI 2015] 兔子與櫻花(貪心) | 錯題本
- bzoj3613: [Heoi2014]南園滿地堆輕絮(二分+貪心)
- 活動選擇問題理解貪心演算法演算法
- 汽車加油問題 SDUT OJ 貪心演算法演算法