zoukankan
html css js c++ java
PKU1940
#include
<
stdio.h
>
#include
<
string
.h
>
int
n;
__int64 x1, y1;
__int64 x[
1024
], y[
1024
];
__int64 sum_x, sum_y;
int
main()
{
while
(scanf(
"
%d
"
,
&
n)
==
1
)
{
printf(
"
%d
"
, n);
int
i;
sum_x
=
sum_y
=
0
;
for
(i
=
1
; i
<=
n; i
++
)
{
scanf(
"
%I64d%I64d
"
,
&
x[i],
&
y[i]);
sum_x
+=
x[i], sum_y
+=
y[i];
}
for
(i
=
2
; i
<=
n ; i
+=
2
)
sum_x
-=
2
*
x[i], sum_y
-=
2
*
y[i];
x[
0
]
=
sum_x, y[
0
]
=
sum_y;
printf(
"
%I64d.000000 %I64d.000000
"
, x[
0
], y[
0
]);
for
(i
=
1
; i
<
n; i
++
)
{
x[i]
=
2
*
x[i]
-
x[i
-
1
];
y[i]
=
2
*
y[i]
-
y[i
-
1
];
printf(
"
%I64d.000000 %I64d.000000
"
, x[i], y[i]);
}
printf(
"
\n
"
);
}
return
0
;
}
查看全文
相关阅读:
主成分分析PCA(1)
机器人操作系统入门(七)rospy客户端库
线性代数的本质(Essense of Linear Algebra)——3Blue1Brown
机器人操作系统入门(六)roscpp客户端库
《机器人操作系统(ROS)浅析》肖军浩译
机器人操作系统入门(五)常用工具
Python学习(八)Matlab和Numpy异同
机器人操作系统入门(四)ROS通信架构
机器人操作系统入门(三)ROS通信架构
机器人操作系统入门(二)ROS文件系统
原文地址:https://www.cnblogs.com/SQL/p/928711.html
最新文章
区块链阶段1-Linux基础- 2 Linux文件系统
区块链阶段1-Linux基础- 1 Linux简介
区块链教程前言-学习方法的探讨
我对区块链的认识以及区块链课程大纲
windows钩子函数
主机字节序和网络字节序
退火的区块链,或是新一轮上升的开始
动画《区块链100问》第1集:从物物交换到比特币
动画《区块链100问》第2集:什么是比特币?
动画《区块链100问》第3集:比特币白皮书的诞生
热门文章
当前五大浏览器内核及简史
网络爬虫与搜索引擎优化
接口测试
LoadRunner+Java接口性能测试
Java + Selenium + WebDriver八大元素定位方式
Java + Selenium + Appium手机自动化测试
Jmeter性能测试(第三篇)
Jmeter接口测试(第二篇)
Jmeter安装与配置(第一篇)
Windows 系统文件夹目录挂载到 Linux服务器中
Copyright © 2011-2022 走看看