2844: 改错题A-看电影

时间限制: 1 Sec  内存限制: 128 MB

提交: 69  解决: 47

题目描述

注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交。

小平家长为了激励小平学习的积极性,规定每天作业如果没有错误,奖励1个小红花,连续两天作业没有错误,则多奖励1个小红花,得到10个小红花就可以去换一张电影票。给出小平连续n(<100)天的作业完成情况(T表示正确,F表示错误),问小平可以去看电影吗?

#include<iostream>

using namespace std;

#define MAXN 100

int main()

{

    char answer[MAXN];

    int i,n;

    while(cin>>n)

    {

        int sum=0;

        cin.getline(answer,MAXN);

        cin.getline(answer,MAXN);

        for(i=0; i<n; i++)

        {

            if(answer[i]=='T')

                sum++;

        }

        /*****修改的起始行******/

        for(i=0; i<n-1; i++)

        {

            if(answer[i]=='T'&&answer[i+1]=='T')

            {

                sum++;            //可能出错

                i=i+2;               //可能出错

            }

        }

        /*****修改的终止行*****/

        if(sum>=10)

            cout<<"Yes"<<endl;

        else

            cout<<"No"<<endl;

    }

    return 0;

}

输入

n 和 n天作业情况(包含多组测试数据)

输出

Yes 或者 No

样例输入

20
TFTFTFTTFTFTFFTTFFFF
18
TTTTTTFFFFFFFFFFFF

样例输出

Yes
No

提示

18 TTTTTTFFFFFFFFFFFF 可以得到小红花的数目为6+3,注意第一天和第二天为T可以多得一个,第三天和第四天为T可以多得一个,第五天和第六天为T可以多得一个,第二天和第三天虽然连续为T,但不再重复计算。

你  离  开  了  ,  我  的  世  界  里  只  剩  下  雨  。  。  。

#include<iostream>
using namespace std;
#define MAXN 100
int main()
{
char answer[MAXN];
int i,n;
while(cin>>n)
{
int sum=0;
cin.getline(answer,MAXN);
cin.getline(answer,MAXN);
for(i=0; i<n; i++)
if(answer[i]=='T')
sum++;
for(i=1; i<n-1; i+=2)
if(answer[i]=='T'&&answer[i-1]=='T')
sum++;
if(sum>=10)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
return 0;
}

YTU 2844: 改错题A-看电影的更多相关文章

  1. YTU 2580: 改错题----修改revert函数

    2580: 改错题----修改revert函数 时间限制: 1 Sec  内存限制: 128 MB 提交: 194  解决: 82 题目描述 修改revert函数,实现输入N个数,顺序倒置后输出 #i ...

  2. YTU 2838: 改错题AB-装置连接

    2838: 改错题AB-装置连接 时间限制: 1 Sec  内存限制: 128 MB 提交: 81  解决: 49 题目描述 注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交. 有AB ...

  3. YTU 2960: 改错题--小鼠标,你要干什吗?

    2960: 改错题--小鼠标,你要干什吗? 时间限制: 1 Sec  内存限制: 128 MB 提交: 118  解决: 62 题目描述 鼠标双击不同的图标产生不同的效果,比如双击文档(documen ...

  4. YTU 2639: 改错题:类中私有成员的访问

    2639: 改错题:类中私有成员的访问 时间限制: 1 Sec  内存限制: 128 MB 提交: 431  解决: 297 题目描述 /* 改错题: 设计一个日期类和时间类,并编写全局函数displ ...

  5. YTU 2610: A改错题--体检情况分析

    2610: A改错题--体检情况分析 时间限制: 1 Sec  内存限制: 128 MB 提交: 233  解决: 161 题目描述 注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交. ...

  6. YTU 2609: A改错题--学生信息的输入和输出

    2609: A改错题--学生信息的输入和输出 时间限制: 1 Sec  内存限制: 128 MB 提交: 238  解决: 157 题目描述 注:本题只需要提交标记为修改部分之间的代码,请按照C++方 ...

  7. YTU 2892: I--免费看电影

    2892: I--免费看电影 时间限制: 1 Sec  内存限制: 128 MB 提交: 30  解决: 12 题目描述 万象城星美影院开业1周年了,要举行为期一天的大酬宾,ACM队员准备去看电影.已 ...

  8. YTU 2955: A改错题--销售部的打印机

    2955: A改错题--销售部的打印机 时间限制: 1 Sec  内存限制: 128 MB 提交: 61  解决: 47 题目描述 销售部新进了一台快速打印机,使用频率很高.为了能够对打印情况进行统计 ...

  9. YTU 2954: A改错题--是虫还是草

    2954: A改错题--是虫还是草 时间限制: 1 Sec  内存限制: 128 MB 提交: 83  解决: 55 题目描述 冬虫夏草为虫体与菌座相连而成,冬天是虫子,夏天却是草.根据类生物(bio ...

随机推荐

  1. HDU 2462 The Luckiest number

    The Luckiest number Time Limit: 1000ms Memory Limit: 32768KB This problem will be judged on HDU. Ori ...

  2. Ural 1960 Palindromes and Super Abilities

    Palindromes and Super Abilities Time Limit: 1000ms Memory Limit: 65536KB This problem will be judged ...

  3. xtu summer individual-4 B - Party All the Time

    Party All the Time Time Limit: 2000ms Memory Limit: 32768KB This problem will be judged on HDU. Orig ...

  4. BNUOJ 6378 无题I

    无题I Time Limit: 10000ms Memory Limit: 32768KB This problem will be judged on HDU. Original ID: 22346 ...

  5. 《Docker容器与容器云》读书笔记

    云计算平台 云计算是一种资源的服务模式,该模式可以实现随时随地.便捷按需地从可配置计算资源共享池中获取所需资源(如网络.服务器.存储.应用及服务),资源能够快速供应并释放,大大减少了资源管理工作开销. ...

  6. 【DFS】codeforces B. Sagheer, the Hausmeister

    http://codeforces.com/contest/812/problem/B [题意] 有一个n*m的棋盘,每个小格子有0或1两种状态,现在要把所有的1都变成0,问最少的步数是多少?初始位置 ...

  7. bzoj 2818 GCD 数论 欧拉函数

    bzoj[2818]Gcd Description 给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对. Input 一个整数N Output 如题 Samp ...

  8. 【bzoj1090】 [SCOI2003]字符串折叠

    [bzoj1090] [SCOI2003]字符串折叠 2014年3月9日3,1140 Description 折叠的定义如下: 1. 一个字符串可以看成它自身的折叠.记作S  S 2. X(S)是X ...

  9. django学习之- CSRF及中间件

    CSRF # 表示django全局发送post请求均需要字符串验证功能:防止跨站请求伪造的功能工作原理:客户端访问服务器端,在服务器端正常返回给客户端数据的时候,而外返回给客户端一段字符串,等到客户端 ...

  10. codeforces 938F(dp+高维前缀和)

    题意: 给一个长度为n的字符串,定义$k=\floor{log_2 n}$ 一共k轮操作,第i次操作要删除当前字符串恰好长度为$2^{i-1}$的子串 问最后剩余的字符串字典序最小是多少? 分析: 首 ...