题目传送门 看到数据范围其实就可以确定这是一道结论题. 首先分析,给定你的向量的两个坐标a,b有八种组合方式可以用,但实际上整理一下可以得出实际上只有五种,x/y ±2a,x/y ±2b,x+a,y+b,x+b,y+a,再就是什么都不做(废话...) 那么要想用a,b组合出x,y,那必须满足一下条件: 令A=2a,B=2b,d=gcd(A,B),存在i*a+j*b=x,u*a+v*b=y,并且d|x,d|y. (根据裴蜀定理{若a,b是整数,且(a,b)=d,那么对于任意的整数x,y,ax+by…