3 条题解

  • 1
    @ 2024-7-21 13:53:55
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    	char a[3000];
    	int n=0,m;
    	cin>>m;
    	cin>>a;
    	n=strlen(a);
    	for(int i=0;i<=n-m;i++)
    	{
    		int z=1;
    		for(int k=i;k<i+m;k++)
    		{
    			if(a[i]!=a[k])
    			{
    				z=0;
    				break;
    			}	
    		}
    		if(z==1)
    		{
    			cout<<a[i];
    			return 0;
    		}
    	}
    	cout<<"No";
    	return 0;
    }
    
    
    • 0
      @ 2025-2-19 9:55:18
      
      ```#include<iostream>
      #include<string>
      using namespace std;
      int main()
      {
      	int k=0;
      	cin>>k;
      	string s;
      	cin>>s;
      	int cnt=1;//因为是做比较本身至少有一个 
      	for(int i=0;i<=s.size()-1;i++)
      	{
      	  if(s[i]==s[i+1]){
      	  cnt++;
      	  if(cnt==k) //如果找到k个就输出并结束 
      	  {
      	  	cout<<s[i]<<endl;
      	  	return 0;
      	   } 
      	   }	
      	   else cnt=1;//如果没找到cnt就重置为1 
      	}
      	
      	
      	
      	cout<<"No"<<endl; 
      	
      	
      	return 0;
      }
      • -1
        @ 2024-8-1 8:44:38
        #include<bits/stdc++.h>
        using namespace std;
        string s;
        int a[27]={0};
        int main(){
        	int k;
        	cin>>k>>s;
        	for(int i=0;i<s.size();i++){
        		a[(int)s[i]-'a']++;
        	}
        	for(int i=0;i<s.size();i++){
        		if(a[(int)s[i]-'a']==k){
        			char d=s[i];
        			cout<<d;
        			return 0;
        	}
        	}
        	cout<<"No";
        	return 0;
        }//只有70分。
        • 1

        信息

        ID
        1313
        时间
        1000ms
        内存
        128MiB
        难度
        4
        标签
        (无)
        递交数
        75
        已通过
        35
        上传者