9 条题解

  • 1
    @ 2022-7-17 9:37:49
    using namespace std;
    const int R=100000;
    string s[R],t[R];
    int main()
    {
    	string a;
    	char q;
    	int sum=0,num=0,s1=0,len,s2=0,l;
    	while(cin>>a)
    	{
    		l=a.length();
    		q=a[l-1];
    		for(int i=0;i<l;i++){
    		if(a[i]>='A'&&a[i]<='Z')
    		{
    		a[i]=a[i]-'A'+'a';
    	    }
    	}
    		s[sum]=a;
    		sum++;
    		if(q=='.')
    		{
    		    break;
    		}
    	}
    	string e,s3;
    	e=s[sum-1];
    	len=e.length();
    	for(int i=0;i<len-1;i++)
    	{
    		s3=s3+e[i];
    	};
    	s[sum-1]=s3;
    	for(int i=0;i<=sum-1;i++)
    	{
    		for(int k=0;k<i;k++)
    		{
    			if(s[i]==s[k])
    			{
    				num++;
    			}
    		}
    		if(num==0)
    		{
    			s1++;
    		}
    		num=0;
    	}
    	cout<<s1;
    	return 0;
    }
    

    信息

    ID
    94
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    递交数
    905
    已通过
    214
    上传者