题目背景
牛油果正在学习英语单词,但他目前只学会了一个单词:study
题目描述
给你一个字符串S,只包含大小写英文字母,利用这些字母可以拼出n个完整的study(不区分大小写)
输入格式
字符串S(字符串的长度小于1005)
输出格式
整数n
输入输出样例
输入 #1复制
ilovestudy
题目背景
牛油果正在学习英语单词,但他目前只学会了一个单词:study
题目描述
给你一个字符串S,只包含大小写英文字母,利用这些字母可以拼出n个完整的study(不区分大小写)
输入格式
字符串S(字符串的长度小于1005)
输出格式
整数n
输入输出样例
输出 #1复制
1
输入 #2复制
butstudydontloveme
输出 #2复制
1
说明/提示
-
一个s,一个t,一个u,一个d,一个y才能拼出完整的一个study
-
一个s,一个t,一个u,一个d,两个y,也只能拼出一个study, 因为还差一个s,一个t,一个u,一个d,才能拼出第二个study。
#include<stdio.h>
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<math.h>
using namespace std;
int main()
{
string s;
cin>>s;
int len=s.length();
int a=0,b=0,c=0,d=0,e=0;
for(int i=0;i<len;i++)
{
if(s[i]>='A'&&s[i]<='Z')
{
s[i]=s[i]+32;
}
if(s[i]=='s')
{
a++;
}
if(s[i]=='t')
{
b++;
}
if(s[i]=='u')
{
c++;
}
if(s[i]=='d')
{
d++;
}
if(s[i]=='y')
{
e++;
}
}
int a1=min(a,b);
a1=min(a1,c);
a1=min(a1,d);
a1=min(a1,e);
cout<<a1;
return 0;
}