50分求助
查看原帖
50分求助
285617
黑影洞人楼主2021/8/24 22:50
#include<cstdio>
#include<iostream>
#define ll long long
#define N 500005
using namespace std;
ll n,m,a=1,b=1,sx,sy,x[N],y[N],op;
void getin(){
	ll xx,yy;
	char op;
	cin>>op;
	if(op=='m')scanf("%lld%lld",&xx,&yy);
	if(op=='x')a=-a;
	else if(op=='y')b=-b;
	else sx+=a*xx,sy+=b*yy;
}
int main(){
	int i;scanf("%lld%lld",&n,&m);
	for(i=1;i<=n;++i)scanf("%lld%lld",&x[i],&y[i]);
	for(int i=1;i<=m;i++)getin();
	for(i=1;i<=n;++i)printf("%lld %lld\n",a*(x[i]+sx),b*(y[i]+sy));
}
2021/8/24 22:50
加载中...