Problem A. Standing Ovation

Problem's Link:   https://code.google.com/codejam/contest/6224486/dashboard#s=p0


Mean:

题目说的是有许多观众,每个观众有一定的羞涩值,只有现场站起来鼓掌的人数达到该值才会站起来鼓掌,问最少添加多少羞涩值任意的人,才能使所有人都站起来鼓掌。

analyse:

贪心模拟一下,从前往后扫一遍就行。

Time complexity: O(n)

Source code: 

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
const int MAXN=1110;
int n;
char s[MAXN];
int main()
{
//        freopen("E:\\Code_Fantasy\\C\\A-small-attempt0.txt","r",stdin);
//        freopen("E:\\Code_Fantasy\\C\\A-small-attempt1.txt","w",stdout);
int t;
scanf("%d",&t);
for(int Cas=1;Cas<=t;++Cas)
{
scanf("%d",&n);
scanf("%s",s);
int ans=0;
int shy=s[0]-'0';
for(int i=1;i<=n;++i)
{
if(s[i]-'0'!=0)
{
if(shy>=i)
shy+=(s[i]-'0');
else
{
ans+=(i-shy);
shy=i+(s[i]-'0');
}
}
}
printf("Case #%d: %d",Cas,ans);
if(Cas!=t) puts("");
}
return 0;
}

View Code

Google Code jam Qualification Round 2015 --- Problem A. Standing Ovation相关推荐

  1. dp - Google Code jam Qualification Round 2015 --- Problem B. Infinite House of Pancakes

    Problem B. Infinite House of Pancakes Problem's Link:   https://code.google.com/codejam/contest/6224 ...

  2. 2015 Google code jam Qualification Round A 水

    题意:给你一个序列 从 0-n  初始位置为0 ,只能从 i 走到 i+1  你必要有的人数 >= i+1  ,每个位置有a[i]个人,问你走到 n 还需要多少个人. 解题思路:暴力 解题代码: ...

  3. Google Code Jam程序设计大赛中国人获冠亚军

    来自 Google的官方消息,今年的Google Code Jam程序设计大赛,冠亚军都被中国人获得. 冠军是楼天城(Tiancheng Lou,来自清华大学计算机系),奖金$10,000.亚军朱泽园 ...

  4. 入职顶级互联网公司,竞争性编程是必须的吗?Google code jam King赛前采访(附有视频)

    主持人:你能告诉我一些关于你自己的事吗 受访者:就像我决定从事的竞争性编程一样,竞争性编程我不仅参加了那些比赛,高中时我在美国参加Google Code Jam,因为我进入了决赛,这是我生命中的一部分 ...

  5. 【Google Code Jam】Millionaire

    题目描述 Google Code Jam 2008APAC local onsites C 最开始你有X元钱,要进行M轮赌博.每一轮赢的概率为P,你可以选择赌与不赌,如果赌也可以将所持的任意一部分钱作 ...

  6. [C++]Standing Ovation——Google Code Jam 2015 Qualification Round

    Problem It's opening night at the opera, and your friend is the prima donna (the lead female singer) ...

  7. Google Code Jam 2015 Qualification Round: Problem A. Standing Ovation

    昨天被虐的太惨,剩下的题过几天慢慢看.>< 我开始以为只要把每个是0的地方换成1就行了,后来发现之前的level如果人数多的话,后面的level是可以出现0的.== 用pre[]记录之前出 ...

  8. Google Code Jam Round 1A 2015 解题报告

    题目链接:https://code.google.com/codejam/contest/4224486/ Problem A. Mushroom Monster 这题题意就是,有N个时间点,每个时间 ...

  9. Google Code Jam 2015 Round 1A Mushroom Monster 水

    题意:每10秒扫描一下盘子,查看盘子里面的面包个数,问你主角用两种吃法可能吃得的最少的面包. 1)任意吃. 2)每秒以恒定速度. 解题思路:暴力,找差值. 解题代码: 1 // File Name: ...

最新文章

  1. mysql修改校对集_MySQL 教程之校对集问题
  2. Linux的Nginx三:类型|特点
  3. GoogLeNet结构
  4. java:去除字符串中空格 、 oracle (+) 、 mysql中数值运算符和函数
  5. django目录介绍
  6. 给Lisp程序员的Python简介
  7. 网络的小区号和网络tac_网络问政|城基路老旧小区排污管长期堵塞没人管?
  8. 秒懂---LDA算法
  9. 易语言群控雷电_安卓群控系统雷电模拟器安卓多开模拟器多开群控系统企业自动化的营销系统软件-资源下载随便下源码网...
  10. Python爬取百度图片|我们都爱的ins小姐姐头像
  11. 虚拟机共享服务器设置,虚拟机共享网络设置教程
  12. String intern方法
  13. 视频分割合并软件哪个好用:试试Fast Video Cutter Joiner吧
  14. Excel 文字转拼音
  15. 微信小程序:wxml中写js语句的方法
  16. mysql jail_FreeNAS:如何在Jail里面安装软件?
  17. c语言面试(c语言面试基础知识)
  18. element表格左对齐方法
  19. 抓取赶集网租房信息 python3
  20. 卡牌游戏战斗系统的设计和实现二

热门文章

  1. SBT30100VDC-ASEMI低压降肖特基二极管SBT30100VDC
  2. 复试经验贴 (计算机学院综合面试以及英语面试问题)
  3. java文件批量下载
  4. 20 考研英语题源外刊精讲赏析 1~10 期外刊原文+翻译+点评
  5. 华为OJ——DNA序列
  6. 字符串的charCode
  7. 《应用商务统计分析》第八章 自回归
  8. GEE:绘制累积降雨量折线图、降雨量均值折线图
  9. Macbook 一些使用技巧,让工作更加高效
  10. 学计算机会设置路由器,腾达无线路由器怎么设置? 路由设置图解