题解 | #输入n个整数,输出其中最小的k个#

整型数组合并

http://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b

9/11组用例通过。
不知道为什么
有没高手指点一下;

#include <iostream>
#include <set>

using namespace std;

int main ()
{
    long n,m;
    long arr1[n],arr2[m];
    while(cin>>n)
    {set<long> s;

    for (int i=0;i<n;i++)
    {
        int t;
        cin>>t;
        s.insert(t);
    }
    cin>>m;
    for (int i=0;i<m;i++)
    {
        int t;
        cin>>t;
        s.insert(t);
    }
    auto it=s.begin();
    for (int i=0;i<(n+m);i++)
    {
        cout<<*it;
        it++;
    }
     cout<<endl;
    s.clear();
    }
}
全部评论
重复没考虑吧
点赞 回复 分享
发布于 2021-12-04 17:32
有重复的话总数就不是n+m个了,最后输出可能出问题,你改一下试试
点赞 回复 分享
发布于 2021-10-15 10:59

相关推荐

钱嘛数字而已:辅导员肯定不能同意,不然你出事了,他要承担责任。但是,脚和脑子都长在你自己身上,使用它还需要向辅导员报告么? 辅导员必须按流程拒绝你,然后你拿出成年人的态度,做自己的选择。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务