9 条题解

  • 1
    @ 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
      @ 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-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; }

        • 0
          @ 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;
          }
          
          • 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
              @ 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
                @ 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-7-31 9:16:27

                #此处省略一堆代码

                • 1

                信息

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