codeforces 621B 对角线计数
来源:互联网 发布:广联达软件多少钱 编辑:程序博客网 时间:2024/06/05 12:23
点击打开链接
#include <iostream>#include <algorithm>#include <cstring> #include <vector>#include <cstdio>#include <cmath>using namespace std;typedef long long ll;const int N=2e3+20;int f[N],s[N];int main(){int n;cin>>n;memset(f,0,sizeof(f));memset(s,0,sizeof(s));while(n--){int x,y;cin>>x>>y;f[x+y]++;//x+y相等的点在副对角线上s[x-y+1000]++;// x-y相等的点在主对角线上 }ll ans=0;for(int i=0;i<=2000;i++){//对角线上有n个点 两两互相攻击的有C(n,2)个ans+=f[i]*(f[i]-1)/2;ans+=s[i]*(s[i]-1)/2;}if(ans<0)ans=0;cout<<ans<<endl;return 0;}
0 0
- codeforces 621B 对角线计数
- codeforces 848B :计数
- Codeforces 621B Wet Shark and Bishops(判定对角线点+组合数统计)
- Codeforces 176B【计数DP】
- codeforces 176B Word Cut (计数dp)
- codeforces #307 B. ZgukistringZ(枚举+计数)
- CodeForces 518B Tanya and Postcard 计数
- CodeForces 617B B. Chocolate【计数+累乘】
- Codeforces Round #341 (Div. 2) B. Wet Shark and Bishops (正副对角线规律)
- CodeForces 52B Right Triangles 矩阵上的计数
- Codeforces 595B Pasha and Phone 【数学计数】
- Codeforces 610B Vika and Squares 【计数 数学基础】
- [Codeforces 232B] Table (计数 + 背包DP)
- Codeforces-788B Weird journey(计数/欧拉回路)
- codeforces 850B Round #432 Div2D & Div1B:数论+计数
- CodeForces 621B
- CodeForces 621B
- codeforces 463C(对角线技巧)
- 苦难成长1
- HDU:1009 FatMouse' Trade
- QObject::connect: Cannot queue arguments of type 'QList<QMap<QString,QString> >'
- keras的使用流程
- SIFT算法
- codeforces 621B 对角线计数
- 程序员励志名言
- 模拟实现strcpy strncpy
- 更新日志写法
- USB 2.0 A型、B型、Mini和Micro接口 type-c 定义及封装
- "ASIHTTPRequest"使用报错:ARC forbids explicit...及#import <libxml/HTMLparser.h> file not found
- 知识图谱技术原理介绍
- studio 导入github工程
- hdu2289 Cup 二分搜索