比赛 Asm.Def战记之圣地亚哥“杯2015 评测结果 AAAAAAAWWW
题目名称 Asm.Def的命令 最终得分 70
用户昵称 sxysxy 运行时间 7.293 s
代码语言 C++ 内存使用 1.84 MiB
提交时间 2015-10-31 11:55:09
显示代码纯文本
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
class P
{
public:
	double x,y;
};
P p[100001];
int main()
{
	freopen("asm_command.in", "r", stdin);
	freopen("asm_command.out", "w", stdout);
	int n,q;
	cin >> n >> q;
	int i;
	int cm;
	int a1,a2,a3,a4;
	for(i = 1; i <= n; i++)
	{
		p[i].x = 0;
		p[i].y = i;
	}
	for(i = 1; i <= q; i++)
	{
		cin >> cm;
		if(cm == 0)
		{
			cin >> a1;
			printf("%.1lf %.1lf\n", p[a1].x, p[a1].y);
		}else if(cm == 1)
		{
			cin >> a1 >> a2 >> a3 >> a4;
			for(; a1 <= a2; a1++)
			{
				p[a1].x += a3;
				p[a1].y += a4;
			}	
		}
	}
	return 0;
}