Faits : A. Par jugement du 5 octobre 2018, le Tribunal criminel du Littoral et du Val-de-Travers a condamné A._, pour infractions graves à la LStup, blanchiment d'argent, escroquerie et infraction à la législation sur les étrangers, à une peine privative de liberté de huit ans. Il a condamné B._, pour infractions à la LStup, blanchiment d'argent et escroquerie, à une peine privative de liberté d'un an, avec sursis durant trois ans. B. Par jugement du 19 décembre 2019, la Cour pénale du Tribunal cantonal de la République et canton de Neuchâtel, statuant notamment sur les appels formés par A._, par B._ et par le ministère public contre ce jugement, a réformé celui-ci en ce sens que le premier nommé est condamné à une peine privative de liberté de huit ans et neuf mois, ainsi qu'à une peine pécuniaire de 150 jours-amende à 10 fr. le jour, avec sursis durant cinq ans, que le second nommé est condamné à une peine privative de liberté de 21 mois, ainsi qu'à une peine pécuniaire de 170 jours-amende à 30 fr. le jour, le tout avec sursis durant trois ans. Il en ressort notamment ce qui suit. B.a. A._ est né en 1967 au Kosovo. Il a gagné la Suisse en 1987. Son casier judiciaire fait état d'une condamnation, en 2004, pour crime contre la LStup. B.b. B._ est né en 1975 au Kosovo. Il a gagné la Suisse en 1991. Son casier judiciaire fait état d'une condamnation, en 2008, pour menaces, d'une condamnation, la même année, pour violation grave des règles de la circulation routière, d'une condamnation, en 2012, pour infraction à la législation sur les étrangers, ainsi que d'une condamnation, en 2014, pour délits contre la LStup. B.c. Le 4 avril 2014, la police allemande a saisi, dans le port de Brême, 120 kg de cocaïne dissimulés dans un container de bananes destiné à la Belgique et arrivé par erreur en Allemagne. Cette découverte a notamment fait porter des soupçons sur A._, en relation avec des exportations de cocaïne que son frère - en Equateur - était suspecté d'avoir organisées. Une instruction a en conséquence été ouverte dans le canton de Neuchâtel à l'encontre du prénommé. Le 19 septembre 2014, la douane suisse a saisi à Chiasso environ 150 kg de marijuana cachés dans des portes. Le camion transportant ces objets avait pour destination Einsiedeln, avec comme destinataire final un certain C._, utilisateur d'une carte SIM finalement retrouvée chez A._. Le 9 octobre 2014, le ministère public a étendu l'instruction à B._, qui était sollicité par A._ pour mettre des clients sous pression, pour l'accompagner dans des déplacements suspects ou pour lui rendre d'autres services. Le 15 octobre 2014, B._ a été interpellé en compagnie d'un tiers, à D._, en possession de 2 kg de marijuana et d'environ 7'000 EUR. Le 29 novembre 2014, le ministère public a ordonné une investigation secrète, en ciblant A._ et B._. Dès décembre 2014, deux agents infiltrés se sont mis à fréquenter le café où le premier nommé avait ses habitudes, en se faisant passer pour des personnes actives dans le milieu du trafic de stupéfiants. Le 16 mars 2015, le patron du café en question, E._, a offert de présenter à l'un des agents infiltrés un de ses amis vendant de la marijuana et de la cocaïne. Le 24 avril 2015, cet agent infiltré et A._ se sont rencontrés. Le prénommé a remis à celui-ci 500 gr de cocaïne contre 31'000 francs. Le 5 mai 2015, 1,6 kg et 10 g de cocaïne ont encore été remis à l'agent infiltré, contre 104'000 francs. L'agent infiltré en question a par ailleurs déclaré à E._ qu'il connaissait quelqu'un dans le port du Havre, qui pourrait agir comme "facilitateur". Le 21 avril 2015, le Ministère public de la Confédération a, sur la base des éléments recueillis par la police neuchâteloise, ouvert une instruction contre inconnu pour infraction à l'art. 260ter CP. Le 27 mai 2015, le frère de A._ a été arrêté en Equateur. Le 3 septembre 2015, la police a interpellé A._, juste après la remise de 3 kg de cocaïne à l'agent infiltré. Le prénommé détenait alors 180'000 fr. en liquide. 110 g de cocaïne ont encore été saisis à son domicile. B.d. En définitive, la cour cantonale a condamné A._, en matière de stupéfiants, pour avoir vendu ou remis environ 3 kg de cocaïne pure, pour s'être livré à des actes préparatoires impliquant 33 kg de cocaïne et pour avoir été trouvé en possession de 100 g de cette substance. Le prénommé a en outre transporté de la marijuana, s'est livré à des actes préparatoires portant sur l'importation de 216 kg de marijuana et a aliéné 273,5 kg de cette drogue. B.e. B._ a quant à lui procédé à deux transports de marijuana, à un trajet infructueux, à une mise sur le marché de 17,5 kg de marijuana et à l'encaissement d'une somme de 2'000 EUR. En 2010, B._ a conclu un contrat de prêt avec une banque, portant sur un montant de 45'000 francs. Dans ce cadre, il a produit de fausses fiches de salaire afin de faire apparaître des revenus supérieurs à ceux perçus en réalité. Il a en outre procédé, entre 2011 et 2014, à deux envois d'argent à l'étranger, pour le compte de A._, au frère de ce dernier, les montants en question provenant du trafic de stupéfiants. C. A._ forme un recours en matière pénale au Tribunal fédéral contre le jugement du 19 décembre 2019 (6B_160/2020), en concluant, avec suite de frais et dépens, principalement à sa réforme en ce sens que sa peine est réduite et que sa libération est ordonnée, subsidiairement à son annulation et au renvoi de la cause à l'autorité précédente pour nouvelle décision, ladite autorité devant en tous les cas lui accorder une indemnité à titre de l'art. 429 CPP pour détention illicite. Il sollicite par ailleurs le bénéfice de l'assistance judiciaire. B._ forme également un recours en matière pénale au Tribunal fédéral contre le jugement du 19 décembre 2019 (6B_161/2020), en concluant, avec suite de frais et dépens, à son annulation. Il sollicite par ailleurs le bénéfice de l'assistance judiciaire.