外站题,哪错了??
  • 板块学术版
  • 楼主expnoi
  • 当前回复3
  • 已保存回复3
  • 发布时间2020/8/30 19:04
  • 上次更新2023/11/5 13:56:36
查看原帖
外站题,哪错了??
378346
expnoi楼主2020/8/30 19:04

题目链接

代码:

#include<bits/stdc++.h>
using namespace std;
int i,j,l1,l2,flag=1;
char a[1000001],b[1000001],str[1000001];
int main()
{
    ios::sync_with_stdio(false);
    cin>>a>>b;
    l1=strlen(a),l2=strlen(b);
    sort(a,a+l1);
    sort(b,b+l2);
    for(i=0;i<l1;i++)
    {
        for(j=0;j<l2;j++)
        {
            if(a[i]==b[j])
            {
                str[i]=a[i];
                flag=0;
                continue;
            }
        }
    }
    for(i=0;i<max(l1,l2);i++)
    {
        if(str[i]!=0&&str[i]!=str[i-1])
        {
            printf("%c ",str[i]);
        }
    }
    if(flag==1)
    {
        cout<<"-1\n";
        return 0;
    }
}
2020/8/30 19:04
加载中...