code jam 2015 Problem C. Less Money, More Problems
来源:互联网 发布:一冠淘宝店铺转让 编辑:程序博客网 时间:2024/06/06 02:50
每次贪心地选择最小的。。。。
#include <iostream>#include <queue>#include <stack>#include <map>#include <set>#include <bitset>#include <cstdio>#include <algorithm>#include <cstring>#include <climits>#include <cstdlib>#include <cmath>#include <time.h>#define maxn 105#define maxm 80005#define eps 1e-7#define mod 1000000007#define INF 0x3f3f3f3f#define PI (acos(-1.0))#define lowbit(x) (x&(-x))#define mp make_pair#define ls o<<1#define rs o<<1 | 1#define lson o<<1, L, mid #define rson o<<1 | 1, mid+1, R#define pii pair<int, int>#pragma comment(linker, "/STACK:16777216")typedef long long LL;typedef unsigned long long ULL;//typedef int LL;using namespace std;LL qpow(LL a, LL b){LL res=1,base=a;while(b){if(b%2)res=res*base;base=base*base;b/=2;}return res;}LL powmod(LL a, LL b){LL res=1,base=a;while(b){if(b%2)res=res*base%mod;base=base*base%mod;b/=2;}return res;}//headLL a[maxn];int n;void work(){LL c, d, v;scanf("%lld%lld%lld", &c, &d, &v);LL now = 0;for(int i = 1; i <= d; i++) scanf("%lld", &a[i]);sort(a+1, a+n+1);int i = 1, cnt = 0;while(now < v) {if(i <= d && now + 1 >= a[i]) now += a[i++] * c;else now += (now+1) * c, cnt++;}printf("%d\n", cnt);}int main(){freopen("input", "r", stdin);freopen("output", "w", stdout);int _;scanf("%d", &_);for(int i = 1; i <= _; i++) {printf("Case #%d: ", i);work();}return 0;}
0 0
- code jam 2015 Problem C. Less Money, More Problems
- (code jam)Problem C. Numbers
- Google Code Jam 2015 Qualification Round: Problem C. Dijkstra
- google code jam Round 1A 2015 Problem C. Logging
- (code jam)Problem C. T9 Spelling
- Google Code Jam 2010 Qualification Round 2012 Problem B && C
- Code Jam 2010 Round 1A Problem C
- Code Jam 2010 Round 1B Problem C
- Google Code Jam 2014 Problem C. Minesweeper Master
- Google Code Jam 2014-Qualification Round-Problem C. Minesweeper Master
- Code Jam 2017 Qualification Round Problem C. Bathroom Stalls
- Code Jam Problem D. GoroSort
- google code jam 2015 C. Dijkstra
- Less Comments, More Readable Code
- More ++, Less C
- Google Code Jam 2015 Qualification Round: Problem A. Standing Ovation
- Google Code Jam Round 1A 2015 Problem B. Haircut
- Google Code Jam 2015 Round 1A: Problem B. Haircut
- 第4题
- Codeforces Round #302 (Div. 2) A B D
- grant create view to scott
- 《炉石传说》架构设计赏析(3):Gameplay初探
- 递推式求循环节的方法
- code jam 2015 Problem C. Less Money, More Problems
- 【机房重构】奋斗上下机
- 插入、删除和更新
- Spring 切面 AOP基础 之四
- 《JAVA与模式》之工厂方法模式
- C++学习过程
- Python Show-Me-the-Code 第 0010 题 生成验证码图片
- FAT32文件系统
- hadoop之WordCount代码编写