奶牛晒衣服 题解
2016-10-17 16:19
465 查看
[b]奶牛晒衣服(dry)[/b]
[问题描述]
在熊大妈英明的带领下,时针和它的同伴生下了许多牛宝宝。熊大妈决定给每个宝宝都穿上可爱的婴儿装。于是,为牛宝宝洗晒衣服就成了很不爽的事情。
圣人王担负起了这个重任。洗完衣服后,你就要弄干衣服。衣服在自然条件下用1的时间可以晒干A点湿度。抠门的熊大妈买了1台烘干机。使用烘干机可以让你用1的时间使1件衣服除开自然晒干的A点湿度外,还可烘干B点湿度,但在1的时间内只能对1件衣服使用。
N件衣服因为种种原因而不一样湿,现在告诉你每件衣服的湿度,要你求出弄干所有衣服的最少时间(湿度为0为干)。
[输入]
第一行N,A,B;接下来N行,每行一个数,表示衣服的湿度(1<=湿度,A,B<=500000,1<=N<=500000).
[输出]
一行,最少时间
[样例]
dry.in
3 2 1
1 2 3
dry.out
1
[样例解析]
第1个时间内,用机器处理第3件衣服,此外,所有衣服自然晒干2,花费1时间全部弄干
—————————————————————分割线—————————————————————
法一:二分答案,检验是否合法即可。
View Code
2016-10-17 16:19:21
[问题描述]
在熊大妈英明的带领下,时针和它的同伴生下了许多牛宝宝。熊大妈决定给每个宝宝都穿上可爱的婴儿装。于是,为牛宝宝洗晒衣服就成了很不爽的事情。
圣人王担负起了这个重任。洗完衣服后,你就要弄干衣服。衣服在自然条件下用1的时间可以晒干A点湿度。抠门的熊大妈买了1台烘干机。使用烘干机可以让你用1的时间使1件衣服除开自然晒干的A点湿度外,还可烘干B点湿度,但在1的时间内只能对1件衣服使用。
N件衣服因为种种原因而不一样湿,现在告诉你每件衣服的湿度,要你求出弄干所有衣服的最少时间(湿度为0为干)。
[输入]
第一行N,A,B;接下来N行,每行一个数,表示衣服的湿度(1<=湿度,A,B<=500000,1<=N<=500000).
[输出]
一行,最少时间
[样例]
dry.in
3 2 1
1 2 3
dry.out
1
[样例解析]
第1个时间内,用机器处理第3件衣服,此外,所有衣服自然晒干2,花费1时间全部弄干
—————————————————————分割线—————————————————————
法一:二分答案,检验是否合法即可。
#include "bits/stdc++.h" using namespace std ; const int maxN = 1e5 + 1e3 ; priority_queue< int , vector< int > , greater< int > > Q ; int INPUT ( ) { int x = 0 , f = 1 ; char ch = getchar ( ) ; while ( ch < '0' || ch > '9' ) { if ( ch == '-' ) f = -1 ; ch = getchar ( ) ; } while ( ch <='9' && ch >= '0' ){ x = ( x << 1 ) + ( x << 3 ) + ch - '0' ; ch = getchar ( ) ; } return x * f ; } int main ( ) { int T = 0 ; //freopen ( "hah.in" , "r" , stdin ) ; int N = INPUT ( ) , A = INPUT ( ) , B = INPUT ( ) ; for ( int i=1 ; i<=N ; ++i ) Q.push( -INPUT ( ) ) ; while ( -Q.top( ) - T * A > 0 ) { int tmp = -Q.top( ) ; Q.pop( ) ; Q.push( B - tmp ) ; ++T ; } cout << T << endl ; return 0 ; }
View Code
2016-10-17 16:19:21
相关文章推荐
- 16.7.16 C 1744. 奶牛晒衣服
- 奶牛晒衣服 (Standard IO)
- NOIP模拟赛-奶牛晒衣服(dry)
- 【NOIP2010冲刺十二模拟赛】奶牛晒衣服
- LUOGU P1843 奶牛晒衣服
- 奶牛晒衣服
- 【贪心+堆优化】奶牛晒衣服 dry.pas/c/cpp
- [NOIP模拟赛][贪心]奶牛晒衣服.
- [luogu1843] 奶牛晒衣服
- 洛谷——P1843 奶牛晒衣服
- CCF NOI1134 奶牛晒衣服
- 【贪心+堆优化】奶牛晒衣服 dry.pas/c/cpp
- 洛谷1843 奶牛晒衣服【解法一】
- 洛谷1843 奶牛晒衣服【解法二】
- 7.16奶牛晒衣服题解
- 奶牛晒衣服
- 奶牛晒衣服 (Standard IO)
- [Luogu1843]奶牛晒衣服
- July 16th 模拟赛C T2 奶牛晒衣服 Solution
- 洛谷 P1843 奶牛晒衣服