/* 用哈希的方法会导致用内存超过要求,所以只能先存再排序,但是存的时候就可以做合并操作,减少循环次数 */ #include <stdio.h> #define LEN 501 typedef struct data_s{ int idx; int val; }data_t; int main() { int n; data_t data[LEN] = {-1}; data_t t; int a1,a2; scanf("%d", &n); int i,j; int find = 0; for (i = 0; i < n; i++) { find ...