8 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int n,m,a[10005],x;
    bool ok=1;
    int main( ){
        cin>>n>>m;
        for (int i=1;i<=m;i++)
            cin>>x,a[x]++;
        for (int i=0;i<n;i++)
            if (a[i]==0)
                ok=0,cout<<i<<" ";
        if (ok==1)
            cout<<n;
        return 0;
    }
    
    
  • 1

    #include<iostream>
    using namespace std;
    int a[1005],w[1005];
    int main()
    {
    int n,t,j=0,s=0,v=0;
    cin>>t>>n;
    for(int i=0;i<n;i++)
    {
    cin>>a[i];
    }
    for(;j<t;j++)
    {
    w[j]=s;
    s++;
    }
    for(int c=0;c<n;c++)
    {
    for(int x=0;x<t;x++)
    {
    if(w[x]==a[c])
    w[x]=-1;
    }
    }
    for(int f=0;f<t;f++)
    {
    if(w[f]==-1)
    ;
    else
    {
    cout<<w[f]<<' ';
    v++;
    }
    }
    if(v==0)
    cout<<n;
    }

  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],n,m,len,x;
    bool ok=1;
    int main() 
    {
        cin>>n>>m;
        for(int i=0;i<m;i++)cin>>a[i];
        sort(a,a+m);
        for(int i=0;i<m;i++)
            if(i==0||a[i]!=a[i-1])b[len++]=a[i];
        if(len==n){
            cout<<n;
            return 0;
        }
        for(int i=0;i<n;i++)        
            if(x>=len||i!=b[x]){
                if(!ok)cout<<" ";
                cout<<i;
                ok=0;
            }
            else x++;
        return 0;
    }
    
  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],n,m,len,x;
    bool ok=1;
    int main()
    {
    cin>>n>>m;
    for(int i=0;i<m;i++)cin>>a[i];
    sort(a,a+m);
    for(int i=0;i<m;i++)
    if(i==0||a[i]!=a[i-1])b[len++]=a[i];
    if(len==n){
    cout<<n;
    return 0;
    }
    for(int i=0;i<n;i++)
    if(x>=len||i!=b[x]){
    if(!ok)cout<<" ";
    cout<<i;
    ok=0;
    }
    else x++;
    return 0;
    }

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],n,m,len,x;
    bool ok=1;
    int main()
    {
    cin>>n>>m;
    for(int i=0;i<m;i++)cin>>a[i];
    sort(a,a+m);
    for(int i=0;i<m;i++)
    if(i==0||a[i]!=a[i-1])b[len++]=a[i];
    if(len==n){
    cout<<n;
    return 0;
    }
    for(int i=0;i<n;i++)
    if(x>=len||i!=b[x]){
    if(!ok)cout<<" ";
    cout<<i;
    ok=0;
    }
    else x++;
    return 0;
    }

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],n,m,len,x;
    bool ok=1;
    int main()
    {
    cin>>n>>m;
    for(int i=0;i<m;i++)cin>>a[i];
    sort(a,a+m);
    for(int i=0;i<m;i++)
    if(i==0||a[i]!=a[i-1])b[len++]=a[i];
    if(len==n){
    cout<<n;
    return 0;
    }
    for(int i=0;i<n;i++)
    if(x>=len||i!=b[x]){
    if(!ok)cout<<" ";
    cout<<i;
    ok=0;
    }
    else x++;
    return 0;
    }

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],n,m,len,x;
    bool ok=1;
    int main()
    {
    cin>>n>>m;
    for(int i=0;i<m;i++)cin>>a[i];
    sort(a,a+m);
    for(int i=0;i<m;i++)
    if(i==0||a[i]!=a[i-1])b[len++]=a[i];
    if(len==n){
    cout<<n;
    return 0;
    }
    for(int i=0;i<n;i++)
    if(x>=len||i!=b[x]){
    if(!ok)cout<<" ";
    cout<<i;
    ok=0;
    }
    else x++;
    return 0;
    }

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int n,m,a[10086],x;
    bool ok=1;
    int main( )
    {
    cin>>n>>m;
    for (int i=1;i<=m;i++)
    {
    cin>>x;
    a[x]++;
    }
    for (int i=0;i<n;i++)
    {
    if (a[i]==0)
    {
    ok=0;
    cout<<i<<" ";
    }
    }
    if (ok==1)
    cout<<n;
    return 0;

    }

  • 1

信息

ID
2595
难度
7
分类
(无)
标签
递交数
389
已通过
86
通过率
22%
上传者