您的位置:首页 > 编程语言 > Go语言

CodeForces 5A - Chat Servers Outgoing Traffic

2015-08-11 16:26 706 查看
1、理解题意,向在线的人发消息,计算长度

2、使用cin.getline()读入数据

#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <iomanip>
#include <algorithm>
#include <cctype>
#include <stack>
#include <queue>
#include <string>
#include <cstring>
#include <iomanip>
#include <set>
#include <vector>
#include <cstdio>
#include <stack>
#include <sstream>
#include <cstring>
#include <map>
using namespace std;
#define TEST
int main()
{
/* #ifdef TEST
freopen("C:\\Users\\MrZis\\Desktop\\input.txt","r",stdin);
freopen("C:\\Users\\MrZis\\Desktop\\output.txt","w",stdout);
#endif*/
char str[10005];
int sum=0,num=0;
while(cin.getline(str,10005))
{
if(str[0]=='+')
num++;
else if(str[0]=='-')
num--;
else
{
int lenth=strlen(str);
for(int i=0;i<lenth;i++)
{
int tmp1=0,tmp2=0;
if(str[i]==':')
{
tmp1=i;
tmp2=num*(lenth-(tmp1+1));
sum+=tmp2;
}
}
}
}
cout<<sum;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  codeforces 算法 CF