牛客練習-下廚房
阿新 • • 發佈:2018-11-25
牛牛想嘗試一些新的料理,每個料理需要一些不同的材料,問完成所有的料理需要準備多少種不同的材料。
輸入描述:
每個輸入包含 1 個測試用例。每個測試用例的第 i 行,表示完成第 i 件料理需要哪些材料,各個材料用空格隔開,輸入只包含大寫英文字母和空格,輸入檔案不超過 50 行,每一行不超過 50 個字元。
輸出描述:
輸出一行一個數字表示完成所有料理需要多少種不同的材料。
示例1
輸入
BUTTER FLOUR
HONEY FLOUR EGG
輸出
4
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() { char a[500][500]; char b[500]; int j = 0; int cnt = 0; while(scanf("%s",b)!=EOF) { int fg=0; if(j!=0) { for(int i=0;i<j;i++) { if(strcmp(a[i],b)==0) { fg=1; break; } } } if(fg==0) { strcpy(a[j],b); j++; cnt++; } } cout<<cnt<<endl; return 0; }