今天来一道市赛题,主要是学生们练的,那题目应该都有了。
直接来代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;//投球总次数
char h;//当前投球结果
int m=0;//连续投中次数
int s=0;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>h;
if(h=='V')
{
//投中
m++;//连续投中次数记数
s++;//分数记数
if(m>=3) s++;//连续3个以上,每次记两分
}
else if(h=='T') m=0;
else if(h=='X')
{
//扣分
s--;
m=0;
}
}
cout<<s<<endl;
return 0;
}