这次的cf打得也是很差。。。请叫我绿名狗。
第一题是属于水题,开数组记录一下对应的字符个数。但是要注意一下'n',这个字母是可以重复利用的。
#include "cstdio" #include "cstring" #include "cmath" #include "algorithm" using namespace std; int main(){ char s[1111]; scanf("%s",s); int a[11]; memset(a,0,sizeof(a)); for(int i=0;s[i];i++){ if(s[i]=='n') a[1]++; if(s[i]=='i') a[2]++; if(s[i]=='e') a[3]++; if(s[i]=='t') a[4]++; } int ans=0; //printf("%d %d %d %d\n",a[1],a[2],a[3],a[4]); while(a[1]>=3&&a[2]>=1&&a[3]>=3&&a[4]>=1){ ans++; a[1]-=2; a[2]-=1; a[3]-=3; a[4]-=1; } printf("%d\n",ans); return 0; }