ການປະສົມປະສານກັບ Roman Leetcode Solution

ໃນປັນຫາດັ່ງກ່າວ, ພວກເຮົາໄດ້ຮັບເລກເຕັມແລະ ຈຳ ເປັນຕ້ອງປ່ຽນເປັນຕົວເລກຂອງໂຣມານີ. ດັ່ງນັ້ນ, ບັນຫາໂດຍທົ່ວໄປຈະຖືກກ່າວເຖິງວ່າ "Integer to Roman" ແລະນີ້ແມ່ນການເຊື່ອມໂຍງກັບ Roman Leetcode Solution. ຖ້າບາງຄົນບໍ່ຮູ້ກ່ຽວກັບຕົວເລກຂອງໂລມັນ. ໃນສະ ໄໝ ກ່ອນ, ຜູ້ຄົນບໍ່ໄດ້…

ອ່ານ​ເພິ່ມ​ເຕິມ

ຈຳ ນວນສ່ວນສູງສຸດຂອງຄວາມຍາວ a, b ແລະ c

ບັນຫາ "ຈຳ ນວນສ່ວນຂອງຄວາມຍາວສູງສຸດ, a, b ແລະ c" ລະບຸວ່າທ່ານໄດ້ຮັບເລກບວກ N, ແລະທ່ານ ຈຳ ເປັນຕ້ອງຊອກຫາ ຈຳ ນວນສູງສຸດຂອງສ່ວນຂອງຄວາມຍາວ a, b, ແລະ c ທີ່ສາມາດສ້າງຕັ້ງຂື້ນໂດຍໃຊ້ N. ຕົວຢ່າງ N = 7 a = 5, b …

ອ່ານ​ເພິ່ມ​ເຕິມ

ຜົນບວກຕ່ ຳ ສຸດຂອງການຄູນເລກຂອງ ຈຳ ນວນ n

ບັນຫາ“ ຜົນບວກຕ່ ຳ ສຸດຂອງການຄູນເລກເລກ” ລະບຸວ່າທ່ານໄດ້ຮັບເລກ n ແລະທ່ານຕ້ອງຫຼຸດ ຈຳ ນວນຜົນບວກຂອງ ຈຳ ນວນທັງ ໝົດ ໂດຍເອົາສອງອົງປະກອບທີ່ຢູ່ຕິດກັນໃນແຕ່ລະຄັ້ງແລະ ນຳ ເອົາຜົນບວກລວມຂອງພວກເຂົາ 100 ຈົນກ່ວາ ເບີດຽວ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ການປະຕິບັດງານຂັ້ນຕ່ ຳ ເພື່ອເຮັດໃຫ້ອົງປະກອບທັງ ໝົດ ມີຄວາມເທົ່າທຽມກັນເປັນແຖວ

ບັນຫາ“ ການ ດຳ ເນີນງານຂັ້ນຕ່ ຳ ທີ່ຈະເຮັດໃຫ້ທຸກໆອົງປະກອບເທົ່າທຽມກັນໃນແຖວ” ລະບຸວ່າທ່ານໄດ້ຖືກມອບໃຫ້ມີແຖວພ້ອມກັບ ຈຳ ນວນ ໜຶ່ງ ໃນມັນ. ທ່ານຕ້ອງຊອກຫາວິທີການ ດຳ ເນີນງານຂັ້ນຕ່ ຳ ສຸດທີ່ສາມາດເຮັດໄດ້ເພື່ອເຮັດໃຫ້ຂບວນເທົ່າທຽມກັນ. ຕົວຢ່າງ [1,3,2,4,1] 3 ຄຳ ອະທິບາຍບໍ່ວ່າຈະເປັນ 3 ຕົວຫຍໍ້ອາດຈະເປັນ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ຊອກຫາວ່າ subarray ແມ່ນຢູ່ໃນຮູບແບບຂອງພູເຂົາຫຼືບໍ່

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບັນຫາ“ ຊອກຫາໃຕ້ດິນໃນຮູບແບບຂອງພູຫຼືບໍ່” ລະບຸວ່າທ່ານໄດ້ຖືກມອບໃຫ້ເປັນ ຈຳ ນວນເຕັມແລະລະດັບໃດ ໜຶ່ງ. ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາຂໍໃຫ້ຄົ້ນພົບວ່າແຖວຍ່ອຍທີ່ຖືກສ້າງຕັ້ງຂື້ນລະຫວ່າງຂອບເຂດແມ່ນຢູ່ໃນຮູບແບບພູເຂົາຫລື…

ອ່ານ​ເພິ່ມ​ເຕິມ

ການສອບຖາມ Range sum ໂດຍບໍ່ມີການປັບປຸງ

ຖະແຫຼງການບັນຫາບັນຫາ“ ການສອບຖາມລວມໂດຍບໍ່ມີການປັບປຸງ” ລະບຸວ່າທ່ານມີຕົວເລກຂອງແຖວແລະ ຈຳ ນວນ ໜຶ່ງ. ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາຂໍໃຫ້ຊອກຫາຜົນລວມຂອງທຸກໆອົງປະກອບພາຍໃນຂອບເຂດທີ່ ກຳ ນົດໄວ້. ຕົວຢ່າງມາຮອດ [] = {10, 9, 8, 7, 6} ການສອບຖາມ: {(0, 4), (1, 3)} 40 24 …

ອ່ານ​ເພິ່ມ​ເຕິມ

ສາມວິທີການແບ່ງປັນອາເລປະມານຂອບເຂດໃດ ໜຶ່ງ

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທ່ານຖືກມອບໃຫ້ບັນດາຕົວເລກລວມແລະລະດັບຂອງ LowValue ແລະ highValue. ບັນຫາ "ການແບ່ງປັນສາມເສັ້ນຂອງແຖວອ້ອມຮອບຂອບເຂດໃດ ໜຶ່ງ" ຂໍໃຫ້ແບ່ງປັນອາເລເຊັ່ນວ່າອາເລທີ່ຈະແບ່ງອອກເປັນສາມສ່ວນ. ສ່ວນຂອງອາຄານຈະເປັນ: ອົງປະກອບ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ຈໍານວນຕໍາ່ສຸດທີ່ຂອງສ່ວນປະກອບທີ່ແຕກຕ່າງກັນຫຼັງຈາກຖອດລາຍການ m

ຖະແຫຼງການບັນຫາບັນຫາ“ ຈຳ ນວນສ່ວນ ໜ້ອຍ ຂອງສ່ວນປະກອບທີ່ແຕກຕ່າງຫຼັງຈາກຖອດລາຍການ m” ກ່າວວ່າທ່ານມີຂບວນແລະ ຈຳ ນວນ m. ແຕ່ລະອົງປະກອບຂອງຂບວນນັ້ນຊີ້ບອກ id ຂອງສິນຄ້າ. ຖະແຫຼງການບັນຫາຂໍໃຫ້ເອົາອົງປະກອບ m ໃນແບບທີ່ຄວນຈະມີຂັ້ນຕ່ ຳ ສຸດ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ຊອກຫາອົງປະກອບທີ່ແຕກຕ່າງກັນທົ່ວໄປກັບທຸກແຖວຂອງຕາຕະລາງ

ຖະແຫຼງການບັນຫາພວກເຮົາໄດ້ຮັບຕາຕະລາງຂອງ ຈຳ ນວນທັງ ໝົດ. ບັນຫາ“ ຊອກຫາອົງປະກອບທີ່ແຕກຕ່າງກັນທົ່ວໄປກັບແຖວທັງ ໝົດ ຂອງຕາຕະລາງ” ຮຽກຮ້ອງໃຫ້ຊອກຫາທຸກໆອົງປະກອບທີ່ແຕກຕ່າງທີ່ເປັນໄປໄດ້ແຕ່ມີຢູ່ໃນແຕ່ລະແຖວແຖວທີ່ມີຢູ່ໃນຕາຕະລາງ. ຕົວຢ່າງມາຮອດ [] = {{11, 12, 3, 10}, {11, …

ອ່ານ​ເພິ່ມ​ເຕິມ

ປ່ຽນ BST ເປັນ Min Heap

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທີ່ມີຕົ້ນໄມ້ຄົ້ນຫາຖານສອງຢ່າງສົມບູນ, ຂຽນສູດການຄິດໄລ່ເພື່ອປ່ຽນເປັນ Min Heap, ເຊິ່ງແມ່ນການປ່ຽນ BST ເປັນ Min Heap. The Min Heap ຄວນຈະເປັນດັ່ງນັ້ນຄ່າຢູ່ເບື້ອງຊ້າຍຂອງຂໍ້ຈະຕ້ອງ ໜ້ອຍ ກວ່າຄຸນຄ່າທີ່ຢູ່ເບື້ອງຂວາ…

ອ່ານ​ເພິ່ມ​ເຕິມ