记录编号 136204 评测结果 WWWWWWWWWW
题目名称 [USACO Mar08] 珍珠分对 最终得分 0
用户昵称 Gravatar · 是否通过 未通过
代码语言 C++ 运行时间 0.000 s
提交时间 2014-11-02 16:45:21 内存使用 0.00 MiB
显示代码纯文本
#include<cstdio>
const int maxn=100001;
int n,m,a[maxn];
inline void Get(int & x)
{
	char ch;
	while(ch=getchar(),ch<48||ch>57);x=ch-48;
	while(ch=getchar(),ch>47&&ch<58) x=x*10+ch-48;
}
inline void Put(int x,int y)
{
	char s1[12],s2[12];
	int m1=0,m2=0;
	while(x){
		s1[++m1]=x%10+'0';
		x/=10;
	}
	while(y){
		s2[++m2]=y%10+'0';
		y/=10;
	}
	while(m1) putchar(s1[m1--]);putchar(' ');
	while(m2) putchar(s2[m2--]);putchar('\n');
}
int main()
{
	freopen("ppairing.in","r",stdin);
	freopen("ppairing.out","w",stdout);
	Get(n),Get(m);
	int x,st=1;
	for(int i=1;i<=m;i++)
	{
		Get(x);
		int end=st+x-1;
		for(;st<=end;st++) a[st]=i;
	}
	int mid=n>>1;
	for(int i=1;i<=mid;i++) Put(a[i],a[mid+i]);
}