比赛 Asm.Def战记之圣地亚哥“杯2015 评测结果 AAAAAAEEEE
题目名称 Asm.Def的命令 最终得分 60
用户昵称 TAT 运行时间 0.337 s
代码语言 C++ 内存使用 0.71 MiB
提交时间 2015-10-31 11:59:05
显示代码纯文本
#include<cstdio>
using namespace std;
int x[10000]={0},y[100000]={0};
int main()
{
	freopen("asm_command.in","r",stdin);
	freopen("asm_command.out","w",stdout);
	int n,q;
	scanf("%d%d",&n,&q);
	for (int i=1;i<=n;i++)
		y[i]=i;
	for (int i=1;i<=q;i++)
	{
		int w;
		scanf("%d",&w);
		if (w==0) 
		{
			int e;
			scanf("%d",&e);
			printf("%.1lf %.1lf\n",double(x[e]),double(y[e]));
		}
		if (w==1)
		{
			int beg,end,dx,dy;
			scanf("%d%d%d%d",&beg,&end,&dx,&dy);
			for (int j=beg;j<=end;j++)
			{
				x[j]=x[j]+dx;
				y[j]=y[j]+dy;
			}
		}
	}
}