2 条题解

  • 1
    @ 2025-12-18 21:17:37

    ``#include #include using namespace std;

    int main() { int k; string s; cin >> k >> s;

    int n = s.length();
    int count = 1; // 当前字符连续出现的次数
    
    for (int i = 1; i <= n; i++) {
        if (i < n && s[i] == s[i-1]) {
            count++;
        } else {
            // 当前连续段结束
            if (count >= k) {
                cout << s[i-1] << endl;
                return 0;
            }
            count = 1;
        }
    }
    
    cout << "No" << endl;
    
    return 0;
    

    }******

    • -1
      @ 2025-12-22 11:32:29
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	char a[1001];
      	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
      6983
      时间
      1000ms
      内存
      128MiB
      难度
      1
      标签
      递交数
      3
      已通过
      3
      上传者