{
"items":[
"discount":7,
"total_price":530,
"total_price_final":523,
{
"id":1,
"name":"Item #1",
"artikul":"110062600000",
"price":100,
"amount":5,
"total": 500
},
{
"id":1,
"name":"Item #2",
"artikul":"110000800000",
"price":10,
"amount":3,
"total":30
}
]
}
a[0]+b[n-1]<c
, то a[0] - слишком маленькое. Даже с максимальным b оно дает слишком маленкую сумму, а значит любая пара с a[0] не наберёт искомую сумму, ведь остальные пары еще меньше. Значит, можно a[0] выкинуть из рассмотрения. Точно также можно выкинуть b[n-1], если сумма слишком большая.Допустим в верхнем левом примере поменять две верхние вершины (являющиеся условным дном треугольника) местами?
table[i]