11 条题解

  • 1
    @ 2025-6-6 19:55:58
    #include<bits/stdc++.h>
    #define ll longlong
    const int N=1e5+10;
    const int INT=0x3f3f3f3f;
    using namespace std;
    int a[N];
    int n,x,y;
    int main()
    {
    	cin>>n;
    	for(int i=1;i<=n;i++)
    	{
    		cin>>x;
    		if(a[x]==0)
    		{
    			y++;
    		}
    		a[x]=1;
    	}
    	cout<<y;
    	return 0;
    }
    
    
    • 1
      @ 2024-7-31 9:26:41

      使用桶排

      #include<bits/stdc++.h>
      using namespace std;
      const int N=1e5+10;
      int a[N];
      int n,x,cnt=0;
      int main(){
      	cin>>n;
      	for(int i=1;i<=n;i++){
      		cin>>x;
      		a[x]++;
      	}
      	for(int i=1;i<=10000;i++){
      		if(a[i]!=0){
      			cnt++;
      		}
      	}
      	cout<<cnt;
      }
      
      • 1
        @ 2023-9-10 17:34:42
        #include <bits/stdc++.h>
        using namespace std;
        const int N=1e6+10;
        const int INF=0x3f3f3f3f;
        bool c[10010];
        int a[N],n,ans;
        int main()
        {
        	cin>>n;
        	for(int i=1;i<=n;i++)
        	{
        		cin>>a[i];
        		c[a[i]]=1;
        	}
        	for(int i=0;i<=10000;i++)
        	{
        		if(c[i])
        		{
        			ans++;
        		} 
        	} 
        	cout<<ans;
        	return 0;
        }
        
        
        • 0
          @ 2025-6-6 19:45:51

          你设备版本可能过于低 无法运行此代码

          • 0
            @ 2024-12-20 21:10:44
            #include<bits/stdc++.h>
            using namespace std;
            int n,a[100001],ans; 
            int main()
            {
            	cin>>n;
            	ans = n;
            	for(int i=1;i<=n;i++){
            	cin>>a[i];
            	for(int j=1;j<=i-1;j++){
            	if(a[i]==a[j]){
            	ans--;
            	break;
            			}
            		}
            	}
            	cout<<ans;
            	return 0;
            }
            
            • 0
              @ 2024-7-31 9:11:38
              #include<bits/stdc++.h>
              using namespace std;
              int main(){
              	int x,a[10005],sum=0;
              	cin>>x;
              	for(int i=1,flag=0;i<=x;i++){
              		cin>>a[i];
              		sum++;
              		for(int j=1;j<i;j++){
              			if(a[i]==a[j]){
              				flag=1;
              				sum--;
              				break;
              			}
              		}
              	}
              	cout<<sum;
              return 0;
              }
              
              • @ 2024-7-31 9:18:03
                #include<iostream>
                #include<string.h>
                using namespace std;
                const int N=1e4+1;
                int n,x,cnt;
                bool a[N];
                int main(){
                	cin>>n;
                	memset(a,sizeof(a),false);
                	for(int i=0;i<n;i++){
                		cin>>x;
                		a[x]=true;
                	}
                	for(int i=0;i<=1000;i++)
                		if(a[i]){
                			cnt++;
                		}
                	cout<<cnt;
                }
                
            • 0
              @ 2024-6-1 19:09:17
              #include<bits/stdc++.h>
              using namespace std;
              int main(){
              	int x,y,a[10005],sum=0;
              	cin>>x;
              	for(int i=1,flag=0;i<=x;i++){
              		cin>>a[i];
              		sum++;
              		for(int j=1;j<i;j++){
              			if(a[i]==a[j]){
              				flag=1;
              				sum--;
              				break;
              			}
              		}
              
              	}
              	cout<<sum;
              	
              
              
              
              
              
              
              
              return 0;
              }
              //━━( ̄ー ̄*|||━━钟鼎皓
              
              • 0
                @ 2022-7-24 16:29:06
                #include <queue>
                #include <math.h>
                #include <stack>
                #include <stdio.h>
                #include <iostream>
                #include <vector>
                #include <iomanip>
                #include <string.h>
                #include <algorithm>
                using namespace std;
                #define LL long long
                #define ull unsigned long long
                const int N = 1e6 + 10;
                const int INF = 0x3f3f3f3f; 
                int a[N];
                int main()
                {
                	int n; 
                	cin >> n;
                	int ans = 0;
                	for(int i = 0 ; i < n ; i++) 
                		cin >> a[i];
                	sort(a,a+n);
                	for(int i = 0 ; i < n ; i++) 
                	{
                		if(a[i] == a[i+1])
                			continue;
                		else
                			ans++;
                	}
                	cout << ans;
                	return 0; 
                }
                • 0
                  @ 2022-4-10 20:55:11
                  /*****************************************
                  备注:
                  ******************************************/
                  #include <queue>
                  #include <math.h>
                  #include <stack>
                  #include <stdio.h>
                  #include <iostream>
                  #include <vector>
                  #include <iomanip>
                  #include <string.h>
                  #include <algorithm>
                  using namespace std;
                  #define LL long long
                  const int N = 1e5 + 10;
                  const int INF = 0x3f3f3f3f;
                  int a[N];
                  int main()
                  {
                  	int n , m;
                  	cin >> n >> m;
                  	for(int i = 0,l,r ; i < m ;i++)
                  	{
                  		cin >> l >> r;
                  		for(int j = l ; j <= r ; j++)
                  		{
                  			a[j] = 1;
                  		}
                  	}
                  	int ans = 0;
                  	for(int i = 0 ; i <= n ; i++ )
                  	{
                  		if(a[i] == 0)
                  			ans++;
                  	}
                  	cout << ans << endl;
                  	return 0;
                  }
                  
                • -1
                  @ 2024-10-18 16:18:48

                  #include #include <math.h> #include #include <stdio.h> #include #include #include #include <string.h> #include using namespace std; #define LL long long const int N = 1e5 + 10; const int INF = 0x3f3f3f3f; int a[N]; int main() { int n , m; cin >> n >> m; for(int i = 0,l,r ; i < m ;i++) { cin >> l >> r; for(int j = l ; j <= r ; j++) { a[j] = 1; } } int ans = 0; for(int i = 0 ; i <= n ; i++ ) { if(a[i] == 0) ans++; } cout << ans << endl; return 0; }

                  • -2
                    @ 2024-7-31 9:16:27

                    #此处省略一堆代码

                    • 1

                    信息

                    ID
                    1023
                    时间
                    1000ms
                    内存
                    128MiB
                    难度
                    6
                    标签
                    递交数
                    728
                    已通过
                    231
                    上传者