家人们
来更新了
本期讲290
啥也不是上题目
290. 英雄联盟提交
提交排名
题目描述
来自世界各地的英雄人物要组成一个联盟,简称HL。但是HL联盟并不稳定,时常有英雄会因为意见不合离开联盟,也会有新的英雄加入。 m<=100000
输入输出格式
输入格式
输入文件heroes.in 输入第一行为正整数m代表有m条关于联盟的信息。以下每一行为加号+或者减号-,以及英雄名字,代表该英雄试图加入或者离开联盟。
输出格式
输出文件heroes.out 输出联盟剩余英雄的字典序排列。 m<=100000
输入输出样例
输入样例#1:复 制
7 +ironman +thor +spiderman -thor -thor -batman +spiderman
输出样例#1:复 制
ironman spiderman
输入样例#2:
无
输出样例#2:
无
输入样例#3:
无
输出样例#3:
无
这道题是普及提高
有一定难度
不废话 代码来了
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("heroes.in","r",stdin);
freopen("heroes.out","w",stdout);
int n,ch,x;//定义n,ch,x
cin>>n;
set<·······> s;//定义存储字符串的set容器s
··························;//定义字符串类型的set迭代器
for(int i=0;i<n;i++){
char ch;
string x;
cin>>ch>>x;
····················
·························;//把x存入容器s中
else
····················//将x数值从s容器中删除
}
for(······················)
cout<<···<<endl;
return 0;
}
直接抄不是好孩纸!
所以给你们挖了空
旁边有提示!我很良心的!
下期什么题目你们定!