聊天室网站开发,淘宝网络营销案例分析,三个关键词介绍自己,民权做网站的公司题目描述
每天签到一个应用程序#xff0c;至少可以得 11 分#xff0c;若前一天也签到了#xff0c;则当天得分为前一天的得分加 11#xff0c;一天最多只能得 55 分。
给定一个由 Y 及 N 构成的字符序列#xff0c;该序列表示小爱每天签到的情况#xff0c;签到记为 …题目描述
每天签到一个应用程序至少可以得 11 分若前一天也签到了则当天得分为前一天的得分加 11一天最多只能得 55 分。
给定一个由 Y 及 N 构成的字符序列该序列表示小爱每天签到的情况签到记为 Y没到记为 N。请统计小爱能够获得的总积分。
输入格式
一个字符序列保证仅由字母 Y 及 N 组成。
输出格式
单个整数表示获得的积分总数。
数据范围
设 n 表示字符序列的长度1≤n≤100,000。
样例数据
输入:
YYNYYYYYYNNNYYY
输出:
29
——————————割开——————————割开————————————
如果是s[i]‘Y’
#cnt前一次1 #前一次4,cnt5
如果是s[i]‘N’
#cnt0
AC代码
#include bits/stdc.h
using namespace std;int main()
{int sum0,cnt0;string s;cins;for(int i0; is.size(); i){if(s[i]Ycnt5){cnt;}else if(s[i]N){cnt0;}sumcnt;}coutsum;return 0;
}