蒟蒻求助
  • 板块CF56A Bar
  • 楼主0x386
  • 当前回复0
  • 已保存回复0
  • 发布时间2020/12/20 19:42
  • 上次更新2023/11/5 05:51:59
查看原帖
蒟蒻求助
350444
0x386楼主2020/12/20 19:42
#include<bits/stdc++.h>
using namespace std;
int turn_num(string s){
	int l=s.size(),sum;
	for(int i=0;i<l;i++){
		sum*=10;
		sum+=s[i]-'0';
	}
	return sum;
}
int n,ans;
string s,ach[13]={"ABSINTH","BEER","BRANDY","CHAMPAGNE","GIN","RUM","SAKE","TEQUILA","VODKA","WHISKEY","WINE"};
bool flag;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		flag=0;
		cin>>s;
		if(s[0]>='0'&&s[0]<='9'){
			if(turn_num(s)<18){
				ans++;
			}
		}
		for(int j=0;j<=10;j++){
			if(s==ach[j]){
				flag=1;
			}
		}
		if(flag){
			ans++;
		}
	}
	cout<<ans;
	return 0;
}

有大佬看一下吗

2020/12/20 19:42
加载中...