题目描述
scanf可以吗
样例
#include <iostream>
#include <string>
using namespace std;
int main(){
string a,b,c;
cin>>a>>b>>c;
if(a=="vertebrado"){
if(b=="ave"){
if(c=="carnivoro"){cout<<"aguia"<<endl;
}else if(c=="onivoro")cout<<"pomba"<<endl;
}else if(b=="mamifero"){
if(c=="onivoro")cout<<"homem"<<endl;
else if(c=="herbivoro")cout<<"vaca"<<endl;
}
} else if(a=="invertebrado"){
if(b=="inseto"){
if(c=="hematofago"){cout<<"pulga"<<endl;
}else if(c=="herbivoro")cout<<"lagarta"<<endl;
}else if(b=="anelideo"){
if(c=="onivoro")cout<<"minhoca"<<endl;
else if(c=="hematofago")cout<<"sanguessuga"<<endl;
}
}
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla