11 条题解

  • 1
    @ 2026-8-18 13:13:19

    #include<bits/stdc++.h> using namespace std; int a[100000000],b[1005]; int main() { ios::sync_with_stdio(0); cin.tie(0); int n,ans=0,max=-1235678; bool g=0; cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; for(int j=1;j<=n;j++) { if(j!=1&&a[j]a[j-1]) { if(ans0) { g=1; ans+=2; if(ans>max)max=ans; } else { ans++; if(ans>max)max=ans; }

    	}
    	else ans=0;
    }
    cout<<max;
    return 0;
    

    }

    • 0
      @ 2026-7-23 13:06:19

      AC代码:AC代码:

      #include<bits/stdc++.h>
      using namespace std;
      int a[100000000],b[1005];
      int main()
      {
        ios::sync_with_stdio(0);
        cin.tie(0);
      	int n,ans=0,max=-1235678;
      	bool g=0;
      	cin>>n;
      	for(int i=1;i<=n;i++)cin>>a[i];
      	for(int j=1;j<=n;j++)
      	{
      		if(j!=1&&a[j]==a[j-1])
      		{
      			if(ans==0)
      			{
      				g=1;
      				ans+=2;
      				if(ans>max)max=ans;
      			}
      			else
      			{
      				ans++;
      				if(ans>max)max=ans;
      			}
      			
      		}
      		else ans=0;
      	}
      	cout<<max;
      	return 0;
      }
      
      • 0
        @ 2026-3-28 9:27:49
        #include<iostream>
        using namespace std;
        const int N=1E7;
        int main()
        {
            int n,a[N],cnt=0,maxx=-10000;
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		cin>>a[i];
        	}
        	for(int i=1;i<=n;i++){
        	if(a[i+1]==a[i]){
        		cnt++;
        		if(cnt>maxx) maxx=cnt;
        	}
        	else cnt=1;
        	}	
        	cout<<maxx;
        	return 0;	
        }
        
        • 0
          @ 2025-12-20 23:06:45
          #include<iostream>
          #include<cstdio>
          #include<cctype>
          #include<string.h>
          #include<math.h>
          #include<cmath>
          #include<algorithm>
          #include<iomanip>
          using namespace std;
          int a[10000];
          int maxx=-1000; 
          int main()
          {
          	int n;
          	cin>>n;
          	for(int i=1;i<=n;i++)
          	{
          		int x;
          		cin>>x;
          		a[x]++;
          	}
          	for(int i=1;i<=n;i++)
          	{
          		if(a[i]>maxx)
          		{
          			maxx=a[i];
          		}
          	}
          	cout<<maxx;
          	return 0;
          }
          
          
          
          • 0
            @ 2025-12-13 13:32:41
            #include <iostream>
            using namespace std;
            short n,ans = 1,now = 1,a;
            int main()
            {
            	cin >> n;
            	short num[n];
            	for (int i = 0;i < n;i++)
            		cin >> num[i];
            	a = num[0];
            	for (int i = 1;i < n;i++)
            	{
            		if (num[i] == a)
            		{
            			now++;
            			if (now > ans)
            				ans = now;
            		}
            		else
            		{
            			now = 1;
            			a = num[i];
            		}
            	}
            	cout << ans;
            	return 0;
            }
            • 0
              @ 2025-11-29 13:06:06

              #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
                @ 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; 
                    }
                    
                    • -1
                      @ 2026-4-8 20:03:31
                      ```#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;
                      }
                      • -8
                        @ 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
                        标签
                        递交数
                        687
                        已通过
                        265
                        上传者