#include<iostream>
using namespace std;
int main(){
int n,m;//n代表操作个数,即dx,dy的次数。m代表初始坐标的个数,即x,y的个数
cin>>n>>m;
int dx[n],dy[n];//定义整型数组dx,dy,长度为n,即每一次横坐标的变化量和纵坐标的变化量
int x[m],y[m];//定义整型数组x,y,长度为m,即每一次横坐标的初始量和纵坐标的初始量
for(int i=0;i<n;i++){
cin>>dx[i]>>dy[i];
}
for(int i=0;i<m;i++){
cin>>x[i]>>y[i];
}
for(int i=0;i<m;i++){//遍历横坐标和纵坐标的初始值
for(int j=0;j<n;j++){//遍历横坐标和纵坐标的变化量
x[i]+=dx[j];
y[i]+=dy[j];
}
}
for(int i=0;i<m;i++){
cout<<x[i]<<" "<<y[i]<<endl;
}
return 0;
}
CCF/CSP 202309-1 坐标变换 C++
最新推荐文章于 2024-09-15 11:40:06 发布