博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fjnu2016-2017 低程 PROBLEM B 捧杯
阅读量:5022 次
发布时间:2019-06-12

本文共 558 字,大约阅读时间需要 1 分钟。

#include <iostream>

#include <cmath>
using namespace std;

int _gcd(int x,int y){

return y==0?x:_gcd(y,x%y);
}

void main()

{
int T,x0,y0,n;
cin>>T;
while(T--)
{
cin>>x0>>y0;
cin>>n;
int x1=0,y1=0;
for(int i=0;i<n;i++)
{
int x2,y2;
cin>>x2>>y2;
x1+=x2;
y1+=y2;
}
x1-=x0*n;
y1-=y0*n;

if(x1==0&&y1==0)

cout<<0<<' '<<0<<endl;
else if(x1==0&&y1!=0)
cout<<0<<' '<<y1<<endl;
else if(x1!=0&&y1==0)
cout<<x1<<' '<<0<<endl;
else if(x1!=0&&y1!=0)
{
int gcd=_gcd(abs(x1),abs(y1));
cout<<x1/gcd<<' '<<y1/gcd<<endl;
}
}
}

转载于:https://www.cnblogs.com/ruoh3kou/p/7793167.html

你可能感兴趣的文章
icon fonts入门
查看>>
【Django】如何按天 小时等查询统计?
查看>>
HDU2191(多重背包)
查看>>
测试用例(一)
查看>>
【转】 mysql反引号的使用(防冲突)
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>
1.在数组中找到与给定总和的配对
查看>>
树的子结构
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>
关于 UIWebView 几个高级用法
查看>>
maven创建的项目中无法创建src/main/java 解决方案
查看>>
华为软件开发云测评报告二:代码检查
查看>>
集合1
查看>>
js 原生 ajax
查看>>
关键词 virtual
查看>>