#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <string>
#include <vector>
#include <queue>
#include <stack>
#include <cmath>
#include <ctime>
#include <list>
#include <set>
#include <map>
using namespace std;
typedef long long ll;
#define PB push_back
#define UB upper_bound
#define LB lower_bound
#define MP make_pair
#define pii pair<int,int>
#define vi vector<int>
#define vii vector<vi>
#define mst(x,y) memset(x,y,sizeof(x))
#define fr(x) freopen(x,"r",stdin)
#define fw(x) freopen(x,"w",stdout)
#define iin(x) scanf("%d",&x)
#define complete_unique(a) a.erase(unique(a.begin(),a.end()),a.end())
#define sp system("pause")
#define INF 1e9
#define MAXN 100005
#define PI acos(-1.0)
#define eps 1e-10
const int MOD = 1e9 + 7;
int main()
{
int T;
cin>>T;
while(T--)
{
double a,b,c,d,e,f;
cin>>a>>b>>c>>d>>e>>f;
if(a==c&&a!=0&&c!=0)
cout<<"circle"<<endl;
else if(a*c>0)
cout<<"ellipse"<<endl;
else if(a==0&&c!=0&&d!=0 || c==0&&a!=0&&e!=0)
cout<<"parabola"<<endl;
else
cout<<"hyperbola"<<endl;
}
return 0;
}
ZOJ 3488 Conic Section
最新推荐文章于 2016-04-15 21:07:46 发布