太戈编程290(AC答案)

家人们

来更新了

本期讲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; 
}

直接抄不是好孩纸!

所以给你们挖了空

旁边有提示!我很良心的!

下期什么题目你们定!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值