http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1741
只能用一个词来形容--“恶心”
数据里有double
#include<iostream>
#include<stdio.h>
#include<string>
#include<vector>
#include<sstream>
using namespace std;
struct node
{
double x,y;
};
node change(string s)
{
node a;
int it=s.find(',');
s[it]=' ';
s[0]=' ';
s[s.size()-1]=' ';
istringstream bin(s);
bin>>a.x>>a.y;
return a;
}
int main()
{
string s,ss;
vector <node> v;
while(getline(cin,s))
{
v.clear();
istringstream sin(s);
while(sin>>ss)
{
v.push_back(change(ss));
}
int num=0;
if(v[0].x<=0||v[0].x<=v[1].x){cout<<"PlayOn"<<endl;}
else
{
for(int i=2;i<v.size();i++)
{
if(v[0].x<=v[i].x)num++;
}
if(num>=2)cout<<"PlayOn"<<endl;
else cout<<"Offside"<<endl;
}
}
}