[NOIP2017模拟]匹配
来源:互联网 发布:个体网络销售营业执照 编辑:程序博客网 时间:2024/06/06 02:04
2017.10.16 T1 1983
样例数据
输入
3
3 5
1 2
4 3
6 3
5 2
2 1
输出
9
分析:由于白点永远在黑点右下方,所以曼哈顿距离就可以去掉绝对值了,最后所有的距离之和就是
代码
#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<ctime>#include<cmath>#include<algorithm>#include<cctype>#include<iomanip>#include<queue>#include<set>using namespace std;int getint(){ int sum=0,f=1; char ch; for(ch=getchar();!isdigit(ch)&&ch!='-';ch=getchar()); if(ch=='-') { f=-1; ch=getchar(); } for(;isdigit(ch);ch=getchar()) sum=(sum<<3)+(sum<<1)+ch-48; return sum*f;}int n;long long x,y,sumx,sumy;int main(){ freopen("match.in","r",stdin); freopen("match.out","w",stdout); n=getint(); for(int i=1;i<=n;++i) { x=getint(),y=getint(); sumx-=x; sumy+=y; } for(int i=1;i<=n;++i) { x=getint(),y=getint(); sumx+=x; sumy-=y; } cout<<sumx+sumy; return 0;}
本题结。
阅读全文
0 0
- [NOIP2017模拟]匹配
- [NOIP2017模拟]姓名匹配
- NOIP2017模拟赛1
- NOIP2017模拟赛8
- NOIP2017模拟赛9
- [NOIP2017模拟]切蛋糕
- [NOIP2017模拟]随机图
- [NOIP2017模拟]能源
- [NOIP2017模拟]电影
- [NOIP2017模拟]鸭舌
- [NOIP2017模拟]permut
- [NOIP2017模拟]beautiful
- [NOIP2017模拟]路径
- [NOIP2017模拟]流
- [NOIP2017模拟]subset
- [NOIP2017模拟]hello
- [NOIP2017模拟]table
- [NOIP2017模拟]board
- android的反射和注解
- MAGMASOFT v4.4 完整版_更新无网格限制,全模块功能,可以正常计算模拟\
- setTimeout小记
- 高等数学复习之一(函数与极限)
- idea: File is included in 4 contexts
- [NOIP2017模拟]匹配
- Vscode安装本地插件
- ## 论文学习—用一个可接受的的剪枝策略来加速动态时间规整聚类的算法
- 操作系统之进程管理3
- 高精尖
- NOIp2012借教室题解
- 006_HTML布局任务与答案第一期(四川师范大学JavaWeb)
- unix域套接字
- python2 与 python3 语法区别