ağırlıkları olan sırt çantasıyla bir kaç hafta önce bir programlama yarışmasında bir problemle karşılaştım, problem, 0/1 problemini çözebildi.Yaklaşık 10^9
Ama bunu yapamam çünkü maksimum ağırlık yaklaşık 10^9'du, bu yüzden C++'da dizi kullanılamadım. Her ne kadar maddelerin sayısı yaklaşık 10^5 idi.
Bunu çözmenin bir yolu, düşünebildiğim STL haritasını kullanmaktır, ancak bunu nasıl yapacağınızdan emin değilim.
Herhangi bir yardım için teşekkür ederiz. Teşekkür ederim.
@irrelephant ohh, aslında 10^9'du, sadece sorumu düzenledim. –
Bir dizi için çok büyük ne demek istiyorsun? – dchhetri
@ user814628 Yani bir dizi a [2] [10^9] c olarak bildiremiyorum. –