small-lambda
Senior Member
nhớ hôm nào mình đấm @billy_don, gương mặt ấy vẫn hằn lên nắm đấm nàyđọc không hiểu gì hết
giả sử tồn tại sốtsao cho trong arrayavới indexibất kỳ luôn tồn tại một indexjsao choi != jvàa[i] + a[j]bằngt
định nghĩamin = min(a),max = max(a),
dễ thấy rằng khimin = maxthì tất cả các phần tử trongađều có giá trị bằngminvà bằngmax, do đót = min + max
trong trường hợpmin < max, giả sửt > min + max, vầyt - min > max, nhưng do cách ta định nghĩatnên tồn tại indexjsao choa[j] + min = tnênt - min > maxđồng nghĩa với việc tồn tạijsao choa[j] = a[j] + min - min = t - min > max, nghịch với cách ta định nghĩamax = max(a)
tương tự ta cũng có thể thấy rằngtkhông thể bé hơnmin + max,
vầy nếu tồn tại sốttheo như đề cho thì bắt buộct = min + max

Sửa lần cuối:
đang có tiệc welcome nên tặng fen cục gạch nhé
