欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

HDU2034 人见人爱A-B(C++)

发布时间:2025/3/20 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 HDU2034 人见人爱A-B(C++) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • #include <iostream>
  • #include <algorithm>
  • using namespace std;
  • int main()
  • {
  • int n,m;
  • int a[101],b[101];
  • int i,j,k,h,q;
  • while(cin>>n>>m)
  • {
  • h=n;
  • k=q=0;
  • if(n==0 && m==0)break;//当m==n==0时退出程序
  • for(i=0;i<n;i++)
  • cin>>a[i];
  • for(j=0;j<m;j++)
  • cin>>b[j];
  • sort(a,a+n);
  • sort(b,b+m);
  • for(i=0;i<n;i++)
  • for(j=0;j<m;j++)
  • {
  • if(a[i]==b[j])
  • {
  • for(k=i+1;k<n;k++)
  • {
  • a[k-1]=a[k];//删除相同的元素
  • }
  • q++;
  • n-=1;//每删除一个元素a数组就少一个数
  • }
  • else continue;
  • }
  • if(q==h)//若q==n,则数组a中的元素在数组b中都存在与之相等的元素
  • {
  • cout<<"NULL"<<endl;
  • }
  • else
  • {
  • for(i=0;i<n;i++)
  • cout<<a[i]<<" ";
  • cout<<endl;
  • }
  • }
  • return 0;
  • }
  • 总结

    以上是生活随笔为你收集整理的HDU2034 人见人爱A-B(C++)的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。