5 条题解

  • 2

    //2
    #include<bits/stdc++.h>
    using namespace std;
    int FindMaxNeg(int a[],int n)
    {
    int max;
    for(int i=0;i<n;i++)
    {
    if(a[i]<0)
    {
    max=a[i];
    break;
    }
    }
    for(int i=0;i<n;i++)
    {
    if(a[i]>max&&a[i]<0)
    max=a[i];
    }
    return max;
    }
    int main()
    {
    int a[10000],b[10000];
    int n1,n2;cin>>n1>>n2;
    for(int i=0;i<n1;i++)
    cin>>a[i];
    for(int i=0;i<n2;i++)
    cin>>b[i];
    cout<<FindMaxNeg(a,n1)<<' '<<FindMaxNeg(b,n2);
    return 0;
    }

  • 1

    //1
    #include<iostream>
    using namespace std;
    int a[20000],b[20000],c,d,m,m1;
    int main()
    {

    cin>>c>>d;
    for(int i=0;i<c;i++)
    cin>>a[i];
    for(int i=0;i<d;i++)
    cin>>b[i];
    for(int i=0;i<c;i++)
    if(a[i]<0)
    {
    m=a[i];
    break;
    }
    for(int i=0;i<d;i++)
    if(b[i]<0)
    {
    m1=b[i];
    break;
    }
    for(int i=0;i<c;i++)
    {
    if(a[i]>m&&a[i]<0)
    m=a[i];
    }
    for(int i=0;i<d;i++)
    {
    if(b[i]>m1&&b[i]<0)
    m1=b[i];
    }
    cout<<m<<" "<<m1;
    return 0;
    }

  • 0
    @ 2024-04-29 19:29:48

    #include<bits/stdc++.h>
    using namespace std;
    int a[10005],b[10005];
    int n,m,s1,s2;
    int main()
    {
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    {
    cin>>a[i];

    if(a[i]<0)
    s1++;
    }

    for(int i=1;i<=m;i++)
    {
    cin>>b[i];
    if(b[i]<0)
    s2++;

    }
    sort(a+1,a+n+1);
    sort(b+1,b+m+1);

    cout<<a[s1]<<' '<<b[s2];
    return 0;
    }

  • 0
    @ 2024-01-08 21:05:55

    #include<bits/stdc++.h>
    using namespace std;
    int n1,n2,max1,max2;
    int a[10005],b[10005],a1[10005],b1[10005];
    int main()
    {
    cin>>n1>>n2;
    for(int i=1;i<=n1;i++)
    cin>>a[i];
    for(int i=1;i<=n2;i++)
    cin>>b[i];
    for(int i=1;i<=n1;i++)
    {
    if(a[i]<0) max1=a[i];
    }
    for(int i=1;i<=n2;i++)
    {
    if(b[i]<0) max2=b[i];
    }
    for(int i=1;i<=n1;i++)
    {
    if(a[i]>max1&&a[i]<0) max1=a[i];
    }
    for(int i=1;i<=n2;i++)
    {
    if(b[i]>max2&&b[i]<0) max2=b[i];
    }
    cout<<max1<<' '<<max2;
    return 0;
    }

  • -2

    #include<bits/stdc++.h>
    using namespace std;
    int FindMaxNeg(int a[],int n)
    {
    int max;
    for(int i=0;i<n;i++)
    {
    if(a[i]<0)
    {
    max=a[i];
    break;
    }
    }
    for(int i=0;i<n;i++)
    {
    if(a[i]>max&&a[i]<0)
    max=a[i];
    }
    return max;
    }
    int main()
    {
    int a[10000],b[10000];
    int n1,n2;cin>>n1>>n2;
    for(int i=0;i<n1;i++)
    cin>>a[i];
    for(int i=0;i<n2;i++)
    cin>>b[i];
    cout<<FindMaxNeg(a,n1)<<' '<<FindMaxNeg(b,n2);
    return 0;
    }

  • 1

信息

ID
1050
难度
2
分类
(无)
标签
递交数
133
已通过
80
通过率
60%
上传者