printf(\ }
return 0; }
bool find(point hash_table[40001],int x,int y) {
int value=(x+y)<0?-(x+y):(x+y); point* p=&hash_table[value]; if(p->index==-1)return false; while(p!=NULL) {
if(a[p->index][0]==x&&a[p->index][1]==y)return true; p=p->next; }
return false; }