题目链接:https://codeforces.com/contest/24/problem/C
关键 走2n次会回到原点
#include <iostream>
using namespace std;
static const int MAXN=1e5+10;
struct Point{
int x,y;
void input() { scanf("%d%d",&x,&y); }
}a[MAXN],m;
int n;
long long j;
int main()
{
scanf("%d%lld",&n,&j);
m.input();
for(int i=0;i<n;i++) a[i].input();
j%=2*n;
for(int i=0;i<j;i++)
{
m.x=2*a[i%n].x-m.x;
m.y=2*a[i%n].y-m.y;
}
printf("%d %d\n",m.x,m.y);
return 0;
}