UVA(1152)
来源:互联网 发布:狼人杀 官方唯一 知乎 编辑:程序博客网 时间:2024/05/17 21:48
#pragma warning(disable:4996)#include<cstdio>#include<cstring>#include<string>#include<cmath>#include<vector>#include<algorithm>#include<iostream>#include<time.h>#include<map> #include<set>#include<sstream>using namespace std;const int maxn = 4000 + 5;int n, c, A[maxn], B[maxn], C[maxn], D[maxn], sums[maxn*maxn];int main() { int T; scanf("%d", &T); while (T--) { scanf("%d", &n); for (int i = 0; i < n; i++) scanf("%d%d%d%d", &A[i], &B[i], &C[i], &D[i]); c = 0; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) sums[c++] = A[i] + B[j]; sort(sums, sums + c); long long cnt = 0; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) cnt += upper_bound(sums, sums + c, -C[i] - D[j]) - lower_bound(sums, sums + c, -C[i] - D[j]); printf("%lld\n", cnt); if (T) printf("\n"); } return 0;}
0 0
- UVA(1152)
- UVa 1152
- uva 445 uva 489 uva 490 uva 694(模拟)
- uva 10105 uva 10910 uva 10943(排列组合C)
- uva 10183 uva 10519 uva 10516(java 大叔)
- 数论专题(一) Uva 10780+Uva 10892+Uva 11076
- uva 12293 uva 11892 (简单博弈)
- uva - UVA 1388 - Graveyard (数学推理)
- UVA 1152 数组和
- uva 784(bfs)
- uva 11389(贪心)
- uva 11461(水题)
- uva 11994(LCT)
- UVA 10110(数论)
- UVA 10025(数学)
- UVA 540(队列)
- UVA 10905(为什么)
- uva 10599(dp)
- 如何限制IP,通过SSH登陆linux服务器
- Hadoop(03) 启动HDFS异常
- 高精度算法--入门
- C++使用md5加密
- map的详细用法
- UVA(1152)
- 文章来源:VRAR123网址导航_NEWS 瑞典Gleechi 企业里智能VR专家正在研究一个系统,这个系统主要是增强VR游戏的人机互动开发;也就是说游戏玩家可以通过平台提供的实时页面,通过自
- java绘图 -- The DOT Language
- 程序中的反单引号“ ` ”
- [CORS:跨域资源共享] 通过扩展让ASP.NET Web API支持W3C的CORS规范
- 第一次在CSDN写博客
- Calendar类实现日期的偏移
- Live Archive 3902 Network
- Gym 100703J 并查集