3 条题解

  • 1
    @ 2022-7-16 20:40:26

    一遍过 耶

    #include<bits/stdc++.h>
    using namespace std;	
    int a[1000000],b[100000];
    int main()
    {
    	int n,c=0;
    	cin>>n;
    	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])
    		{
    			c++;
    			cout<<a[i]<<" "<<c<<endl;
    		}
    		else
    		{
    			c++;
    			continue;
    		}
    		c=0;
    	}
    }
    
    • 0
      @ 2025-4-28 11:49:16

      #include<bits/stdc++.h>

      using namespace std;

      int n;

      long long a[200010];

      int main(){

      cin>>n;
      
      for(int i=1;i<=n;i++) cin>>a[i];
      
      sort(a+1,a+n+1);
      
      int cnt=1; 
      
      for(int i=2;i<=n;i++){
      
      	if(a[i]==a[i-1]) cnt++;
      
      	else{
      
      		cout<<a[i-1]<<' '<<cnt<<endl;
        
      		cnt=1; 
        
      	}
      
      }
      
      cout<<a[n]<<' '<<cnt;
      

      }

      • 0
        @ 2022-7-19 9:50:11
        #include<bits/stdc++.h>
        using namespace std;
        long long int a[1000000];
        int main()
        {
        	long long int n,s=1;
        	cin>>n;
        	for(int i=1;i<=n;i++)
        		cin>>a[i];
        	sort(a+1,a+n+1);
        	for(int i=1;i<=n;i++)
        	{
        		if(a[i]==a[i+1])
        			s++;
        		else if(a[i]!=a[i+1])
        		{
        			cout<<a[i]<<" "<<s<<endl;
        			s=1;
        		}
        	}	
        	return 0;
        }
        
        • 1

        【数据排序】统计数字(Noip2007)

        信息

        ID
        304
        时间
        1000ms
        内存
        128MiB
        难度
        7
        标签
        递交数
        417
        已通过
        103
        上传者