2 条题解

  • 1
    @ 2025-3-17 15:37:18
    #include<algorithm>
    bool Prime(int num)
    {
    	if(num<2)
    	{
    		return false;
    	}
    	for(int i=2;i<num;i++)
    	{
    		if(num%i==0)
    		{
    			return false;
    		}
    	}
    	return true;
    }
    using namespace std;
    int MaxMin(string s)
    {
    	int max=0,minn=101;
    	for(int i=0;i<s.size();i++)
    	{
    	 int cnt =count(s.begin(),s.end(),s[i]);
    	 if(cnt>max)
    	 {
    	 	max=cnt;
    	 }
    	 if(cnt<minn)
    	 {
    	 	minn=cnt;
    	 }
    	}
    	return max-minn;
     } 
    int main()
    {
    	string str;
    	cin>>str;
    	int difference =MaxMin(str);
    	if(Prime(difference)==true) 
    	{
    		cout<<"Lucky Word"<<endl<<difference;
    	}
    	else
    	{
    		cout<<"No Answer"<<endl<<"0";
    	}
    	return 0;
    	
    }
    
    

    信息

    ID
    1568
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    20
    已通过
    10
    上传者