4 条题解

  • 0
    @ 2025-3-5 17:30:56
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e5+5,INF=0x3f3f3f3f;
    typedef long long LL;
    int n,a[N],ans; 
    int main()
    {
    	cin>>n;
    	for(int i=1;i<=n;i++)cin>>a[i];
    	for(int i=1;i<=n;i++){
    		int sum=1;
    		for(int j=i+1;j<=n;j++){
    			if(a[j]==a[i])sum++;
    			else break;
    		}
    		if(sum>ans)ans = sum;
    	}
    	cout<<ans;
    	return 0;
    }
    
    
    • 0
      @ 2023-9-10 17:28:56
      #include <bits/stdc++.h>
      using namespace std;
      const int N=1e7;
      int n,a[N],maxx=-1;
      int main()
      {
          cin>>n;
          for(int i=1;i<=n;i++)
          {
              cin>>a[i];
          }
          int sum=1;
          for(int i=1;i<=n;i++)
          {
              if(a[i]==a[i+1])
              {
                  sum++;
              }
              else
              {
                  if(sum>maxx)
                  {
                      maxx=sum;
                  }
                  sum=1;
              }
          }
          cout<<maxx;
          return 0;
      }
      
      • 0
        @ 2022-11-12 12:19:54
        #include<stdio.h> 
        #include<iostream> 
        using namespace std; 
        #define LL long long 
        const int N=1e6+10; 
        const int INF=0x3f3f3f3f; 
        int a[N],b[N]; 
        int main(){ 
            int n,sum=0; 
            int flag=1; 
            cin>>n; 
            for(int i=1;i<=n;i++) 
                cin>>a[i]; 
            int len=1; 
            int ans=0; 
            for(int i=2;i<=n;i++) { 
                if(a[i]==a[i-1]) 
                    len++; 
                else 
                    len=1; 
                ans=max(len,ans); 
            } 
            cout<<ans<<endl; 
            return 0; 
        }
        
        • -6
          @ 2022-7-13 18:08:22

          #include<stdio.h> #include using namespace std; #define LL long long const int N=1e6+10; const int INF=0x3f3f3f3f; int a[N],b[N]; int main() { int n,sum=0; int flag=1; cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; int len=1; int ans=0; for(int i=2;i<=n;i++) { if(a[i]==a[i-1]) len++; else len=1; ans=max(len,ans); } cout<<ans<<endl; return 0; }

          • 1

          信息

          ID
          1034
          时间
          1000ms
          内存
          128MiB
          难度
          5
          标签
          递交数
          473
          已通过
          186
          上传者