//給n個二維點,求兩座標差值為相反數的點對數
#include using namespace std;
typedef unsigned long long ull;
int ans=0;//輸出答案
mapca; //定義對映,first是點差值,second是這個點差有多少個點
int main()
map::iterator ite; //定義迭代器
for(ite=ca.begin();ite!=ca.end();ite++)//第乙個點差的點數*點差與其相反的點數就是點對數
ans+=ca[0]*(ca[0]-1)/2; //如果有點差為0的,注意求組合數c(n,2)
cout
}樣例輸入
5 9 10
1 3
5 5
5 4
8 6樣例輸出
2
校選拔賽H題
給出毛毯一部分,可以在平面內無限延伸 問對給乙個 是否能與毛毯匹配 include using namespace std char mp1 53 53 mp 103 803 毛毯,int n,m,k 毛毯行,列,數 int check int x,int y,int w,int h 上面的匹配是自...
2010校選拔賽題目H
h include include double hanshu int n,int m int main double hanshu int n,int m 下面是正確的。資料型別問題。vc 環境下 double的取值範圍遠大於long int。int 位元組4 數值範圍 2147483648 21...
選拔賽總結
時間限制 1 sec 記憶體限制 512 mb 提交 18 解決 9 提交 狀態 討論版 命題人 admin 題目描述 手機端qq推出了貼表情的新功能,復讀機勢力再次猖狂起來,她們把表情貼的到處都是!裙主決定把被復讀次數最多的表情從聊天記錄中刪去。聊天框是乙個大小為n x m的黑白點陣。背景色是白色...