#include <iostream>
#include <vector>
#include <iomanip>
//谢谢博友文章
using namespace std;
int main()
{
vector<int> shu;
vector<double> jg;
while(1)
{
int NUM;
cin>>NUM;
if(cin.eof()==1)
{
break;
}
shu.push_back(NUM);
double a[NUM],b[NUM];
for(int i=0;i<NUM;i++)
{
double x,y;
cin>>x>>y;
a[i]=x;
b[i]=y;
if(i>=1)
{
jg.push_back((a[i]+a[i-1])/2);
jg.push_back((b[i]+b[i-1])/2);
}
}
jg.push_back((a[0]+a[NUM-1])/2);
jg.push_back((b[0]+b[NUM-1])/2);
}
/*
for(int j=0;j<shu.size();j++)
{
cout<<shu[j]<<endl;
}
for(int j=0;j<jg.size();)
{
cout<<jg[j]<<" "<<jg[j+1]<<" ";
j++;
j++;
}*/
int js=0;
for(int i=0;i<shu.size();i++)
{
cout<<shu[i]<<" ";
cout<<setiosflags(ios::fixed)<<setprecision(6);
for(int j=js;j<js+shu[i]*2;)
{
cout<<jg[j]<<" "<<jg[j+1]<<" ";
j++;
j++;
}
cout<<endl;
js=js+shu[i]*2;
}
return 0;
}
POJ 1939 Diplomatic License G++
最新推荐文章于 2018-12-16 11:16:35 发布