10 条题解

  • 0
    @ 2025-5-5 11:32:44

    @曾扬洋如果n=1情况你没考虑到

    正确代码如下: #include <string.h> #include < iostream > using namespace std; int main() {

    char a[1500];
    int n,cnt=1;
    cin>>n>>a;
    if (n == 1) {
        cout << a[0] << endl;
    return 0;
    }
    for(int i=1;i<=strlen(a);i++){
        cin>>a[i];
        if(a[i]==a[i-1]){
            cnt++;
        }
        else cnt=1;
        if(cnt==n){
            cout<<a[i];
            return 0;
        }
    }
    cout<<"No";
    return 0;
    

    }

    • 0
      @ 2023-4-16 18:26:29
      #include<bits/stdc++.h> 
      using namespace std;
      char a[1001]; 
      int main()
      {
      	int n,cnt=1;
      	cin>>n>>a;
      	for(int i=1;i<=strlen(a);i++)
      	{
      		cin>>a[i];
      		if(a[i]==a[i-1]) cnt++;
      		else cnt=1;
      		if(cnt==n) 
      		{
      			cout<<a[i];
      			return 0;
      		}
      	}
      	cout<<"No";
      	return 0;
      }
      
      • -1
        @ 2025-1-24 21:47:16

        @曾扬洋 解法和你差不多,但用的是字符串

        #include<bits/stdc++.h>
        using namespace std;
        const int N=1e5+5,INF=0x3f3f3f3f;
        int n,sum=1;
        string a;
        int main()
        {
        	cin>>n>>a;
        	for(int i=1;i<a.size();i++){
        		if(a[i]==a[i-1])sum++;
        		else sum = 1;
        		if(sum==n){
        			cout<<a[i];
        			return 0;
        		}
        	}
        	cout<<"No";
        	return 0;
        }
        
        • -4
          @ 2023-4-16 18:25:13

          #include<bits/stdc++.h> using namespace std; char a[1001]; int main() { int n,cnt=1; cin>>n>>a; for(int i=1;i<=strlen(a);i++) { cin>>a[i]; if(a[i]a[i-1]) cnt++; else cnt=1; if(cntn) { cout<<a[i]; return 0; } } cout<<"No"; return 0; }

          • -5
            @ 2024-5-19 9:31:14

            #include<bits/stdc++.h> using namespace std; int main(){ string a;//getline(cin,a); int k,cnt=1,f=0; cin>>k>>a; if(k1){ cout<<a[0]; return 0; } for(int i=0;i<a.size()-1;i++){ if(a[i]a[i+1]){ cnt++; if(cntk){ f=1; cout<<a[i]; break; } }else{ cnt=1; } } if(f0){ cout<<"No"; } return 0; }

            • -5
              @ 2024-3-23 20:01:32

              #include #include #include<bits/stdc++.h> using namespace std; int main(){ char a[1001]; int k,cnt=1,f=0; cin>>k; cin.ignore(); cin.getline(a,100); int n=strlen(a); for(int i=0;i<n;i++){ if(a[i+1]a[i]){ cnt++; if(cntk){ cout<<a[i]; f=1; break; } } else cnt=1; } if(f==0) cout<<"No"; return 0; }

              • -5
                @ 2023-7-13 11:04:06

                #include<bits/stdc++.h> using namespace std; const int N=1e3+10;

                char a[N]; int k,num=1; int main(){ cin>>k>>a; int len=strlen(a); for(int i=1;i<len;i++) { if(a[i]==a[i-1]) { num++; } else { if(num>=k) { cout<<a[i-1]; return 0; } num=1; } } if(num>=k) cout<<a[len-1]; else cout<<"No";

                return 0; }

                • -5
                  @ 2023-4-16 18:22:07

                  #include #include<stdio.h> #include<string.h> #include #include<math.h> #include #include #include #include using namespace std; char a[1001]; int main() { int n,cnt=1; cin>>n>>a; for(int i=1;i<=strlen(a);i++) { cin>>a[i]; if(a[i]a[i-1]) cnt++; else cnt=1; if(cntn) { cout<<a[i]; return 0; } } cout<<"No"; return 0; }

                  • -6
                    @ 2024-5-12 20:33:16
                    #include <iostream>
                    #include<cstring>
                    #include<bits/stdc++.h>
                    const int N=1307;
                    using namespace std;
                    char a[1314]; 
                    int main()
                    {
                    	int n,cnt=1;
                    	cin>>n>>a;
                    	for(int i=1;i<=strlen(a);i++)
                    	{
                    		cin>>a[i];
                    		if(a[i]==a[i-1]) cnt++;
                    		else cnt=1;
                    		if(cnt==n) 
                    		{
                    			cout<<a[i];
                    			return 0;
                    		}
                    	}
                    	cout<<"No";
                    	return 0;
                    }
                    
                    • -11
                      @ 2022-1-23 20:12:32
                      using namespace std;
                      char a[1001]; 
                      int main()
                      {
                      	int n,cnt=1;
                      	cin>>n>>a;
                      	for(int i=1;i<=strlen(a);i++)
                      	{
                      		cin>>a[i];
                      		if(a[i]==a[i-1]) cnt++;
                      		else cnt=1;
                      		if(cnt==n) 
                      		{
                      			cout<<a[i];
                      			return 0;
                      		}
                      	}
                      	cout<<"No";
                      	return 0;
                      }
                      • 1

                      信息

                      ID
                      1115
                      时间
                      1000ms
                      内存
                      128MiB
                      难度
                      7
                      标签
                      递交数
                      1081
                      已通过
                      263
                      上传者