5.7k+
stars และ 2.2k+
forks (เคยเป็น 3 อันดับแรกในสาขานี้)- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2151 | คนดีสูงสุดตามคำกล่าว | ซี++ ไพธอน | โอ(น^2 * 2^น) | โอ(1) | แข็ง | Bitmasks พลังเดรัจฉาน | |
2212 | คะแนนสูงสุดในการแข่งขันยิงธนู | ซี++ ไพธอน | โอ(n * 2^n) | บน) | ปานกลาง | Bitmasks พลังเดรัจฉาน | |
2220 | การพลิกบิตขั้นต่ำเพื่อแปลงตัวเลข | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ง่าย | การจัดการบิต | |
2275 | ชุดค่าผสมที่ใหญ่ที่สุดด้วย Bitwise และมากกว่าศูนย์ | ซี++ ไพธอน | O(nlogr) | O(ล็อกเกอร์) | ปานกลาง | การจัดการบิต ตารางความถี่ | |
2317 | XOR สูงสุดหลังการดำเนินการ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต, ความโลภ | |
2397 | แถวสูงสุดที่ครอบคลุมโดยคอลัมน์ | ซี++ ไพธอน | O(ม * n + ม * C(n, k)) | โอ(ม.) | ปานกลาง | บิตมาสก์ Hakmem Item 175 | |
2411 | อาร์เรย์ย่อยที่เล็กที่สุดด้วย Bitwise สูงสุดหรือ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | Bitmasks ตารางแฮช | |
2419 | Subarray ที่ยาวที่สุดด้วย Bitwise AND สูงสุด | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต | |
2425 | Bitwise XOR ของการจับคู่ทั้งหมด | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต | |
2429 | ย่อ XOR ให้เล็กสุด | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | การจัดการบิต, ความโลภ | |
2505 | Bitwise หรือของผลรวมที่ตามมาทั้งหมด | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต | |
2527 | ค้นหา Xor-Beauty of Array | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต, คณิตศาสตร์ | |
2595 | จำนวนบิตคู่และคี่ | ซี++ ไพธอน | โอ(1) | โอ(1) | ง่าย | การจัดการบิต | |
2859 | ผลรวมของค่าดัชนีด้วย K Set Bits | ซี++ ไพธอน | O(C(ceil(log2(n)), k)) | โอ(1) | ง่าย | บิตมาสก์ Hakmem Item 175 | |
2917 | ค้นหา K-หรือของอาร์เรย์ | ซี++ ไพธอน | O(nlogr) | โอ(1) | ง่าย | การจัดการบิต | |
2932 | คู่ที่แข็งแกร่งสูงสุด XOR I | ซี++ ไพธอน | O(nlogr) | โอ(ที) | ง่าย | ตัวแปรของ XOR สูงสุดของตัวเลขสองตัวในอาร์เรย์ | การจัดการบิต, ความโลภ, Trie, DP, การเรียงลำดับ, สองพอยน์เตอร์, กำลังดุร้าย |
2935 | คู่ที่แข็งแกร่งสูงสุด XOR II | ซี++ ไพธอน | O(nlogr) | โอ(ที) | แข็ง | ตัวแปรของ XOR สูงสุดของตัวเลขสองตัวในอาร์เรย์ | การจัดการบิต, ความโลภ, Trie, DP, การเรียงลำดับ, สองพอยน์เตอร์ |
2980 | ตรวจสอบว่า Bitwise หรือมีศูนย์ต่อท้ายหรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | การจัดการบิต | |
2997 | จำนวนการดำเนินการขั้นต่ำเพื่อสร้าง Array XOR เท่ากับ K | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต | |
3064 | เดาตัวเลขโดยใช้คำถาม Bitwise I | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | การจัดการบิต | |
3094 | เดาตัวเลขโดยใช้คำถาม Bitwise II | ซี++ ไพธอน | O(ล็อกเกอร์) | โอ(1) | ปานกลาง | การจัดการบิต | |
3125 | จำนวนสูงสุดที่สร้างผลลัพธ์เป็น Bitwise AND Zero | ซี++ ไพธอน | โอ(1) | โอ(1) | ปานกลาง | การจัดการบิต | |
3133 | สิ้นสุดอาร์เรย์ขั้นต่ำ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | การจัดการบิต | |
3199 | นับ Triplets ด้วย XOR Set Bits I | ซี++ ไพธอน | O(nlogr) | โอ(1) | ง่าย | กำลังเดรัจฉาน, การจัดการบิต, ความเท่าเทียมกัน | |
3215 | นับ Triplets ด้วย Even XOR Set Bits II | ซี++ ไพธอน | O(nlogr) | โอ(1) | ปานกลาง | การจัดการบิต ความเท่าเทียมกัน | |
3226 | จำนวนการเปลี่ยนแปลงบิตเพื่อให้จำนวนเต็มสองจำนวนเท่ากัน | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ง่าย | การจัดการบิต | |
3289 | ตัวเลขส่อเสียดสองตัวของ Digitville | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | การจัดการบิต | |
3304 | ค้นหาตัวละคร K-th ในเกม String I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | บิตมาสก์ | |
3307 | ค้นหาตัวละคร K-th ใน String Game II | ซี++ ไพธอน | โอ(1) | โอ(1) | แข็ง | บิตมาสก์ | |
3314 | สร้างอาร์เรย์ Bitwise ขั้นต่ำ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | การจัดการบิต | |
3315 | สร้างอาร์เรย์ Bitwise ขั้นต่ำ II | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจัดการบิต | |
3344 | อาร์เรย์ขนาดสูงสุด | ซี++ ไพธอน | คำนวณล่วงหน้า: O(max_s^(1/5) * log(max_s)) รันไทม์: O (บันทึก (max_s)) | O(สูงสุด_s^(1/5)) | ปานกลาง | คำนวณล่วงหน้า, Bitmasks, Combinatorics, การค้นหาแบบไบนารี |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2550 | ค้นหาอาร์เรย์ดั้งเดิมจากอาร์เรย์สองเท่า | ซี++ ไพธอน | O(n + klogk) | ตกลง) | ปานกลาง | ตัวแปรของอาร์เรย์ของคู่คู่ | |
2554 | ค่าสุดท้ายของตัวแปรหลังการดำเนินการ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2555 | ผลรวมของความงามในอาเรย์ | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
2559 | ความแตกต่างสูงสุดระหว่างองค์ประกอบที่เพิ่มขึ้น | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ตัวแปรของเวลาที่ดีที่สุดในการซื้อและขายหุ้น | |
2017 | เกมกริด | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2018 | ตรวจสอบว่าสามารถวาง Word ไว้ใน Crossword ได้หรือไม่ | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ปานกลาง | ||
2022 | แปลงอาร์เรย์ 1D ให้เป็นอาร์เรย์ 2D | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ง่าย | ||
2033 | การดำเนินการขั้นต่ำเพื่อสร้างตารางค่าเดียว | ซี++ ไพธอน | O(m * n) โดยเฉลี่ย | โอ(ม * n) | ปานกลาง | ตัวแปรของการเคลื่อนที่ขั้นต่ำไปยังองค์ประกอบอาร์เรย์ที่เท่ากัน II | คณิตศาสตร์ ค่ามัธยฐาน เลือกด่วน |
2035 | การแบ่งพาร์ติชันอาร์เรย์เป็นสองอาร์เรย์เพื่อลดผลรวมความแตกต่าง | ซี++ ไพธอน | โอ(n * 2^n) | โอ(2^น) | แข็ง | เจอกันภาคกลาง. | |
2038 | ลบชิ้นส่วนที่มีสีออกหากเพื่อนบ้านทั้งสองมีสีเดียวกัน | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2055 | แผ่นระหว่างเทียน | ซี++ ไพธอน | O(n + คิว) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
2500 | ดัชนีที่เล็กที่สุดที่มีค่าเท่ากัน | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2075 | ถอดรหัสข้อความไซเฟอร์เท็กซ์แบบเอียง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2078 | บ้านสองหลังที่ไกลที่สุดด้วยสีสันที่ต่างกัน | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2079 | รดน้ำต้นไม้ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2098 | ผลสืบเนื่องของขนาด K ที่มีผลรวมคู่มากที่สุด | ซี++ ไพธอน | O(n) โดยเฉลี่ย | โอ(1) | ปานกลาง | เลือกด่วน | |
2099 | ค้นหาลำดับถัดไปของความยาว K ที่มีผลรวมมากที่สุด | ซี++ ไพธอน | O(n) โดยเฉลี่ย | บน) | ง่าย | เลือกด่วน | |
2100 | ค้นหาวันดีๆ เพื่อปล้นธนาคาร | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
2106 | ผลไม้สูงสุดที่เก็บเกี่ยวได้หลังจาก K ขั้นตอนส่วนใหญ่ | ซี++ ไพธอน | บน) | บน) | แข็ง | ผลรวมคำนำหน้า | |
2113 | องค์ประกอบในอาร์เรย์หลังจากลบและแทนที่องค์ประกอบ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2121 | ช่วงเวลาระหว่างองค์ประกอบที่เหมือนกัน | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
2122 | กู้คืนอาร์เรย์ดั้งเดิม | ซี++ ไพธอน | โอ(n^2) | บน) | แข็ง | ||
2128 | ลบทั้งหมดด้วยการพลิกแถวและคอลัมน์ | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ปานกลาง | ||
2132 | การประทับตรากริด | ซี++ ไพธอน | โอ(ม * n) | โอ(ม * n) | แข็ง | ผลรวมคำนำหน้า | |
2155 | ทุกดิวิชั่นที่มีคะแนนสูงสุดของไบนารีอาเรย์ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2194 | เซลล์ในช่วงบนแผ่นงาน Excel | ซี++ ไพธอน | โอ(26^2) | โอ(1) | ง่าย | ||
2210 | นับเนินเขาและหุบเขาในอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | การจำลอง | |
2219 | คะแนนรวมสูงสุดของอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2237 | นับตำแหน่งบนถนนด้วยความสว่างที่ต้องการ | ซี++ ไพธอน | O(n + ลิตร) | O(นาที(n, ลิตร)) | ปานกลาง | กวาดเส้น | |
2239 | ค้นหาจำนวนที่ใกล้เคียงที่สุดถึงศูนย์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2245 | ค่าศูนย์ต่อท้ายสูงสุดในเส้นทางที่มีมุม | ซี++ ไพธอน | โอ(ม * n) | โอ(ม * n) | ปานกลาง | ผลรวมคำนำหน้า | |
2256 | ความแตกต่างเฉลี่ยขั้นต่ำ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2270 | จำนวนวิธีในการแยกอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2271 | กระเบื้องสีขาวสูงสุดปูด้วยพรม | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | หน้าต่างบานเลื่อน, ผลรวมคำนำหน้า, การค้นหาแบบไบนารี | |
2274 | ชั้นติดต่อกันสูงสุดโดยไม่มีชั้นพิเศษ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | เรียงลำดับ | |
2293 | เกมมินแม็กซ์ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การจำลอง | |
2319 | ตรวจสอบว่าเมทริกซ์เป็น X-Matrix หรือไม่ | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ง่าย | อาร์เรย์ | |
2326 | สไปรัลเมทริกซ์ IV | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ปานกลาง | รายการที่เชื่อมโยง, อาร์เรย์ | |
2373 | ค่าท้องถิ่นที่ใหญ่ที่สุดในเมทริกซ์ | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ง่าย | อาร์เรย์ | |
2382 | ผลรวมเซกเมนต์สูงสุดหลังจากการลบออก | ซี++ ไพธอน | บน) | บน) | แข็ง | ผลรวมคำนำหน้า, รายการที่เรียงลำดับ, BST, ค้นหายูเนี่ยน | |
2391 | ระยะเวลาขั้นต่ำในการรวบรวมขยะ | ซี++ ไพธอน | โอ(น * ล) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า, การจำลอง | |
2406 | แบ่งช่วงเวลาออกเป็นจำนวนขั้นต่ำของกลุ่ม | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | เรียงลำดับ กวาดบรรทัด | |
2407 | ลำดับที่เพิ่มมากขึ้นที่ยาวที่สุด II | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | แข็ง | ตัวแปรของลำดับการเพิ่มขึ้นที่ยาวที่สุด | แผนผังส่วน การบีบอัดพิกัด |
2428 | ผลรวมสูงสุดของนาฬิกาทราย | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ปานกลาง | กำลังดุร้าย | |
2432 | พนักงานที่ทำงานยาวนานที่สุด | ซี++ ไพธอน | โอ(ลิตร) | โอ(1) | ง่าย | อาร์เรย์ | |
2433 | ค้นหาอาร์เรย์ดั้งเดิมของคำนำหน้า Xor | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | อาร์เรย์ | |
2438 | ช่วงคำถามเกี่ยวกับผลิตภัณฑ์เกี่ยวกับอำนาจ | ซี++ ไพธอน | O(เข้าสู่ระบบ + qlogr) | O(เข้าสู่ระบบ) | ปานกลาง | ผลรวมคำนำหน้า | |
2446 | ตรวจสอบว่าสองเหตุการณ์ขัดแย้งกันหรือไม่ | ซี++ ไพธอน | โอ(1) | โอ(1) | ง่าย | อาร์เรย์ | |
2460 | ใช้การดำเนินการกับอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | แทนที่อาร์เรย์ | |
2482 | ความแตกต่างระหว่างคนกับศูนย์ในแถวและคอลัมน์ | ซี++ ไพธอน | โอ(ม * n) | โอ(ม + เอ็น) | ปานกลาง | อาร์เรย์ | |
2500 | ลบค่าที่ยิ่งใหญ่ที่สุดในแต่ละแถว | ซี++ ไพธอน | O(m * nlogn) | โอ(1) | ง่าย | อาร์เรย์ | |
2515 | ระยะทางที่สั้นที่สุดไปยังสตริงเป้าหมายในอาร์เรย์แบบวงกลม | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2535 | ความแตกต่างระหว่างผลรวมองค์ประกอบและผลรวมตัวเลขของอาร์เรย์ | ซี++ ไพธอน | O(nlogr) | โอ(1) | ง่าย | อาร์เรย์ | |
2536 | เพิ่มเมทริกซ์ย่อยทีละหนึ่ง | ซี++ ไพธอน | O(คิว + n^2) | โอ(1) | ปานกลาง | การกวาดเส้น, เมทริกซ์ส่วนต่าง, อาร์เรย์ส่วนต่าง | |
2553 | แยกตัวเลขในอาร์เรย์ | ซี++ ไพธอน | O(n * คนบันทึก) | โอ(1) | ง่าย | อาร์เรย์ | |
2559 | นับสายสระในช่วง | ซี++ ไพธอน | O(n + คิว) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
2569 | การจัดการแบบสอบถามผลรวมหลังจากการอัพเดต | ซี++ ไพธอน | O(nlogn + m + qlogn) | บน) | แข็ง | แผนผังส่วน | |
2574 | ความแตกต่างของผลรวมซ้ายและขวา | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ผลรวมคำนำหน้า | |
2580 | นับวิธีจัดกลุ่มช่วงที่ทับซ้อนกัน | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | เรียงลำดับอาร์เรย์ | |
2639 | ค้นหาความกว้างของคอลัมน์ของตาราง | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ง่าย | อาร์เรย์ | |
2640 | ค้นหาคะแนนของคำนำหน้าทั้งหมดของอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2643 | แถวที่มีจำนวนสูงสุด | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ง่าย | อาร์เรย์ | |
2644 | ค้นหาคะแนนการหารสูงสุด | ซี++ ไพธอน | โอ(n * ง) | โอ(1) | ง่าย | พลังอันดุร้าย | |
2655 | ค้นหาช่วงที่ไม่ครอบคลุมสูงสุด | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | ตัวแปรของ Merge Intervals | เรียงลำดับ กวาดบรรทัด |
2660 | ตัดสินผู้ชนะของเกมโบว์ลิ่ง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | อาร์เรย์ | |
2672 | จำนวนองค์ประกอบที่อยู่ติดกันซึ่งมีสีเดียวกัน | ซี++ ไพธอน | O(n + คิว) | บน) | ปานกลาง | อาร์เรย์ | |
2683 | Bitwise XOR ที่อยู่ใกล้เคียง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | อาร์เรย์ | |
2711 | ผลต่างของจำนวนค่าที่แตกต่างบนเส้นทแยงมุม | ซี++ ไพธอน | โอ(ม * n) | O(นาที(นาที, n)) | ปานกลาง | ผลรวมคำนำหน้า | |
2717 | การเรียงสับเปลี่ยนแบบกึ่งเรียงลำดับ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2733 | ไม่มีขั้นต่ำหรือสูงสุด | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2760 | อาร์เรย์ย่อยที่ยาวที่สุดและคี่ด้วยเกณฑ์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2765 | Subarray สลับที่ยาวที่สุด | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2782 | จำนวนหมวดหมู่ที่ไม่ซ้ำ | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ปานกลาง | กำลังดุร้าย | |
2798 | จำนวนพนักงานที่บรรลุเป้าหมาย | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2848 | จุดที่ตัดกับรถยนต์ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ง่าย | เรียงลำดับ กวาดบรรทัด | |
2855 | การเลื่อนไปทางขวาขั้นต่ำเพื่อจัดเรียงอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2873 | มูลค่าสูงสุดของ Triplet ที่สั่งซื้อ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2874 | มูลค่าสูงสุดของ Triplet II ที่สั่งซื้อ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2903 | ค้นหาดัชนีด้วยดัชนีและความแตกต่างของค่า I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ผลรวมคำนำหน้า | |
2905 | ค้นหาดัชนีด้วยดัชนีและความแตกต่างของค่า II | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2906 | สร้างเมทริกซ์ผลิตภัณฑ์ | ซี++ ไพธอน | โอ(ม * n) | โอ(ม * n) | ปานกลาง | ผลรวมคำนำหน้า | |
2908 | ผลรวมขั้นต่ำของ Mountain Triplets I | ซี++ ไพธอน | บน) | บน) | ง่าย | ผลรวมคำนำหน้า | |
2909 | ผลรวมขั้นต่ำของ Mountain Triplets II | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
2923 | ค้นหาแชมเปี้ยน I | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ง่าย | อาร์เรย์ | |
2946 | ความคล้ายคลึงกันของเมทริกซ์หลังจากการเปลี่ยนแปลงแบบวนรอบ | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ง่าย | อาร์เรย์ | |
2951 | ค้นหายอดเขา | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
2965 | ค้นหาค่าที่หายไปและค่าที่ซ้ำกัน | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ง่าย | อาร์เรย์ ตารางความถี่ การจัดการบิต | |
2966 | แบ่งอาร์เรย์ออกเป็นอาร์เรย์โดยมีความแตกต่างสูงสุด | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ปานกลาง | เรียงลำดับอาร์เรย์ | |
3000 | พื้นที่สูงสุดของสี่เหลี่ยมผืนผ้าแนวทแยงที่ยาวที่สุด | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3009 | จำนวนทางแยกสูงสุดบนแผนภูมิ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | แข็ง | เรียงลำดับ กวาดบรรทัด ประสานการบีบอัด | |
3010 | แบ่งอาร์เรย์ออกเป็นอาร์เรย์ย่อยด้วยต้นทุนขั้นต่ำ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ เลือกด่วน | |
3015 | นับจำนวนบ้านในระยะที่กำหนด I | ซี++ ไพธอน | บน) | บน) | ปานกลาง | คณิตศาสตร์ ผลรวมคำนำหน้า อาร์เรย์ผลต่าง | |
3017 | นับจำนวนบ้านในระยะที่กำหนด II | ซี++ ไพธอน | บน) | โอ(1) | แข็ง | คณิตศาสตร์ ผลรวมคำนำหน้า อาร์เรย์ผลต่าง | |
3026 | ผลรวม Subarray ที่ดีสูงสุด | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
3028 | มดบนขอบเขต | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ผลรวมคำนำหน้า | |
3030 | ค้นหาตารางเฉลี่ยของภูมิภาค | ซี++ ไพธอน | โอ(ม * n) | โอ(ม * n) | ปานกลาง | อาร์เรย์ | |
3033 | ปรับเปลี่ยนเมทริกซ์ | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ง่าย | อาร์เรย์ | |
3038 | จำนวนการดำเนินการสูงสุดที่มีคะแนนเท่ากัน I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3065 | การดำเนินการขั้นต่ำเพื่อให้เกินค่าเกณฑ์ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3069 | กระจายองค์ประกอบออกเป็นสองอาร์เรย์ I | ซี++ ไพธอน | บน) | บน) | ง่าย | อาร์เรย์ | |
3070 | นับเมทริกซ์ย่อยด้วยองค์ประกอบบนซ้ายและผลรวมน้อยกว่า k | ซี++ ไพธอน | โอ(n * ม.) | โอ(1) | ปานกลาง | อาร์เรย์, ผลรวมคำนำหน้า | |
3071 | การดำเนินการขั้นต่ำในการเขียนตัวอักษร Y บนตาราง | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ปานกลาง | อาร์เรย์ | |
3079 | ค้นหาผลรวมของจำนวนเต็มที่เข้ารหัส | ซี++ ไพธอน | O(nlogr) | โอ(1) | ง่าย | อาร์เรย์ | |
3096 | ระดับขั้นต่ำเพื่อรับคะแนนมากขึ้น | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
3105 | อาร์เรย์ย่อยที่เพิ่มขึ้นอย่างเคร่งครัดหรือลดลงอย่างเคร่งครัดที่ยาวที่สุด | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3127 | สร้างสี่เหลี่ยมที่มีสีเดียวกัน | ซี++ ไพธอน | O((n - w + 1)^2 * w^2) | โอ(1) | ง่าย | อาร์เรย์ | |
3131 | ค้นหาจำนวนเต็มที่ถูกเพิ่มเข้าไปในอาร์เรย์ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3142 | ตรวจสอบว่ากริดเป็นไปตามเงื่อนไขหรือไม่ | ซี++ ไพธอน | โอ(ม * n) | โอ(1) | ง่าย | อาร์เรย์ | |
3147 | รับพลังงานสูงสุดจาก Mystic Dungeon | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | อาร์เรย์ | |
3151 | อาร์เรย์พิเศษ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3152 | อาร์เรย์พิเศษ II | ซี++ ไพธอน | O(n + คิว) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
3153 | ผลรวมของผลต่างหลักของคู่ทั้งหมด | ซี++ ไพธอน | O(nlogr) | O(10 * คนบันทึก) | ปานกลาง | ผลรวมคำนำหน้า | |
3159 | ค้นหาการเกิดขึ้นขององค์ประกอบในอาร์เรย์ | ซี++ ไพธอน | O(n + คิว) | บน) | ปานกลาง | อาร์เรย์ | |
3173 | Bitwise หรือขององค์ประกอบที่อยู่ติดกัน | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3187 | พีคในอาร์เรย์ | ซี++ ไพธอน | O(n + qlogn) | บน) | แข็ง | บิต เฟนวิค ทรี | |
3195 | ค้นหาพื้นที่ขั้นต่ำที่จะครอบคลุมทุกคน I | ซี++ ไพธอน | โอ(n * ม.) | โอ(1) | ปานกลาง | อาร์เรย์ | |
3224 | การเปลี่ยนแปลงอาร์เรย์ขั้นต่ำเพื่อสร้างความแตกต่างที่เท่าเทียมกัน | ซี++ ไพธอน | O(n + k) | ตกลง) | ปานกลาง | ผลรวมคำนำหน้า อาร์เรย์ผลต่าง | |
3279 | พื้นที่รวมสูงสุดที่ลูกสูบครอบครอง | ซี++ ไพธอน | โอ้) | โอ้) | แข็ง | การกวาดเส้น, อาร์เรย์ผลต่าง | |
3285 | ค้นหาดัชนีเทือกเขาที่มั่นคง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3300 | องค์ประกอบขั้นต่ำหลังจากแทนที่ด้วยผลรวมหลัก | ซี++ ไพธอน | O(nlogr) | โอ(1) | ง่าย | อาร์เรย์ | |
3330 | ค้นหาสตริงที่พิมพ์ต้นฉบับ I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3334 | ค้นหาคะแนนปัจจัยสูงสุดของอาร์เรย์ | ซี++ ไพธอน | O(nlogr) | บน) | ปานกลาง | ผลรวมคำนำหน้า | |
3349 | การตรวจจับอาร์เรย์ย่อยที่เพิ่มขึ้นที่อยู่ติดกัน I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3350 | การตรวจจับอาร์เรย์ย่อยที่เพิ่มขึ้นที่อยู่ติดกัน II | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | อาร์เรย์ | |
3353 | การดำเนินการทั้งหมดขั้นต่ำ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | อาร์เรย์ | |
3354 | ทำให้องค์ประกอบอาร์เรย์เท่ากับศูนย์ | ซี++ ไพธอน | บน) | บน) | ง่าย | CodeChef Starters 146 - ลูกบอลเด้ง | ผลรวมคำนำหน้า |
3355 | การแปลงอาร์เรย์เป็นศูนย์ I | ซี++ ไพธอน | O(n + คิว) | บน) | ปานกลาง | กวาดเส้น |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2042 | ตรวจสอบว่าตัวเลขกำลังเพิ่มขึ้นในประโยคหรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2047 | จำนวนคำที่ถูกต้องในประโยค | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2048 | ตัวเลขที่สมดุลมากขึ้นถัดไป | ซี++ ไพธอน | โอ(1) | โอ(1) | ปานกลาง | การเรียงสับเปลี่ยน, การคำนวณล่วงหน้า, การค้นหาแบบไบนารี | |
2081 | ผลรวมของตัวเลข k-Mirror | ซี++ ไพธอน | โอ(10^6) | โอ(1) | แข็ง | เครื่องสาย ปาลินโดรม พลังเดรัจฉาน | |
2103 | แหวนและแท่ง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2108 | ค้นหาสตริง Palindromic แรกในอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2109 | การเพิ่มช่องว่างให้กับสตริง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | แทนที่ | |
2114 | จำนวนคำสูงสุดที่พบในประโยค | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2116 | ตรวจสอบว่าสตริงวงเล็บสามารถใช้ได้หรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2124 | ตรวจสอบว่า A ทั้งหมดปรากฏก่อน B ทั้งหมดหรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2129 | ใช้ชื่อให้เป็นตัวพิมพ์ใหญ่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2131 | Palindrome ที่ยาวที่สุดโดยการต่อคำสองตัวอักษรเข้าด้วยกัน | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ||
2135 | นับคำที่ได้รับหลังจากเพิ่มตัวอักษร | ซี++ ไพธอน | บน) | บน) | ปานกลาง | บิตมาสก์ | |
2138 | แบ่งสตริงออกเป็นกลุ่มขนาด k | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2156 | ค้นหาสตริงย่อยด้วยค่าแฮชที่กำหนด | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | Rabin-Karp Algorithm , Rolling Hash | |
2157 | กลุ่มของสตริง | ซี++ ไพธอน | โอ(26 * น) | โอ(26 * น) | แข็ง | Bitmasks ยูเนี่ยนค้นหา | |
2168 | สตริงย่อยที่ไม่ซ้ำกับความถี่หลักเท่ากัน | ซี++ ไพธอน | โอ(n^2) | โอ(n^2) | ปานกลาง | Rabin-Karp Algorithm , Rolling Hash | |
2185 | การนับคำด้วยคำนำหน้าที่กำหนด | ซี++ ไพธอน | โอ(น * พี) | โอ(1) | ง่าย | ||
2186 | จำนวนขั้นตอนขั้นต่ำในการสร้างสองสตริง Anagram II | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ตัวแปรของจำนวนขั้นตอนขั้นต่ำในการสร้างแอนนาแกรมสองสาย | |
2211 | นับการชนกันบนถนน | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | การนับ การจำลอง | |
2213 | สตริงย่อยที่ยาวที่สุดของอักขระที่ซ้ำกันหนึ่งตัว | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | แข็ง | แผนผังส่วน | |
2223 | ผลรวมคะแนนของสตริงที่สร้างขึ้น | ซี++ ไพธอน | บน) | บน) | แข็ง | Z-Function | |
2232 | ลดขนาดผลลัพธ์โดยการเพิ่มวงเล็บให้กับนิพจน์ | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ปานกลาง | กำลังดุร้าย | |
2243 | คำนวณผลรวมหลักของสตริง | ซี++ ไพธอน | บน) | บน) | ง่าย | การจำลอง | |
2255 | นับคำนำหน้าของสตริงที่กำหนด | ซี++ ไพธอน | โอ(น * ล) | โอ(1) | ง่าย | สตริง | |
2264 | ตัวเลข 3 หลักเดียวกันมากที่สุดในสตริง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2269 | ค้นหา K-Beauty ของตัวเลข | ซี++ ไพธอน | O(เข้าสู่ระบบ) | O(เข้าสู่ระบบ) | ง่าย | หน้าต่างบานเลื่อน | |
2272 | สตริงย่อยที่มีความแปรปรวนมากที่สุด | ซี++ ไพธอน | O(ก^2 * n) | โอ(ก) | แข็ง | Kadane's Algorithm | |
2273 | ค้นหาอาร์เรย์ผลลัพธ์หลังจากลบแอนนาแกรมออก | ซี++ ไพธอน | โอ(น * ล) | โอ(1) | ง่าย | ตารางความถี่, เรียงลำดับ | |
2278 | เปอร์เซ็นต์ของตัวอักษรในสตริง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2288 | ใช้ส่วนลดกับราคา | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | สตริง | |
2299 | เครื่องมือตรวจสอบรหัสผ่านที่แข็งแกร่ง II | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2301 | จับคู่สตริงย่อยหลังการเปลี่ยน | ซี++ ไพธอน | โอ(n * k) | โอ(ม.) | แข็ง | กำลังดุร้าย | |
2315 | นับเครื่องหมายดอกจัน | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2381 | การเลื่อนตัวอักษร II | ซี++ ไพธอน | บน) | บน) | ปานกลาง | กวาดเส้น | |
2390 | การลบดาวออกจากเชือก | ซี++ ไพธอน | บน) | บน) | ปานกลาง | เชือก, กอง | |
2414 | ความยาวของสตริงย่อยต่อเนื่องตามตัวอักษรที่ยาวที่สุด | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | สตริง | |
2416 | ผลรวมของคะแนนคำนำหน้าของสตริง | ซี++ ไพธอน | โอ(น * ล) | โอ(ที) | แข็ง | ทรี | |
2490 | ประโยควงกลม | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2496 | ค่าสูงสุดของสตริงในอาร์เรย์ | ซี++ ไพธอน | โอ(น * ล) | โอ(1) | ง่าย | สตริง | |
2575 | ค้นหาอาร์เรย์การหารลงตัวของสตริง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ผลรวมคำนำหน้า | |
2586 | นับจำนวนสายสระในช่วง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | สตริง | |
2678 | จำนวนผู้สูงอายุ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2710 | ลบศูนย์ต่อท้ายออกจากสตริง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2729 | ตรวจสอบว่าตัวเลขนั้นน่าสนใจหรือไม่ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | โอ(1) | ง่าย | สตริง, บิตมาสก์ | |
2788 | แยกสตริงโดยตัวคั่น | ซี++ ไพธอน | โอ(น * ล) | โอ(ลิตร) | ง่าย | สตริง | |
2800 | สตริงที่สั้นที่สุดที่มีสามสาย | ซี++ ไพธอน | โอ(ลิตร) | โอ(ลิตร) | ปานกลาง | สตริง, กำลังเดรัจฉาน, คำต่อท้ายคำนำหน้าที่ยาวที่สุด, KMP Algorithm | |
2810 | คีย์บอร์ดผิดพลาด | ซี++ ไพธอน | บน) | บน) | ง่าย | สตริง, เดเก | |
2828 | ตรวจสอบว่าสตริงเป็นตัวย่อของคำหรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2843 | นับจำนวนเต็มสมมาตร | ซี++ ไพธอน | O(rlogr) | หรือ) | ง่าย | เชือก, พลังเดรัจฉาน, ความทรงจำ | |
2851 | การแปลงสตริง | ซี++ ไพธอน | O(n + ล็อก) | บน) | แข็ง | DP, การยกกำลังเมทริกซ์, คณิตศาสตร์, Z-Function , KMP Algorithm | |
2937 | ทำให้สามสายเท่ากัน | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
2942 | ค้นหาคำที่มีตัวละคร | ซี++ ไพธอน | โอ(น * ล) | โอ(1) | ง่าย | สตริง | |
2967 | ต้นทุนขั้นต่ำในการสร้างอาร์เรย์ Equalindromic | ซี++ ไพธอน | O(n + ล็อกเกอร์) | O(ล็อกเกอร์) | ปานกลาง | ตัวแปรของ Find Palindrome ที่ใกล้ที่สุด | เรียงลำดับ เลือกด่วน คณิตศาสตร์ สตริง |
3019 | จำนวนการเปลี่ยนคีย์ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
3023 | ค้นหารูปแบบใน Infinite Stream I | ซี++ ไพธอน | O(พี + เอ็น) | โอ(พี) | ปานกลาง | สตริง, KMP Algorithm | |
3029 | เวลาขั้นต่ำในการเปลี่ยนคำเป็นสถานะเริ่มต้น I | ซี++ ไพธอน | บน) | บน) | ปานกลาง | สตริง, Z-Function , กำลังเดรัจฉาน | |
3031 | เวลาขั้นต่ำในการเปลี่ยนคำเป็นสถานะเริ่มต้น II | ซี++ ไพธอน | บน) | บน) | แข็ง | สตริง, Z-Function | |
3034 | จำนวนอาร์เรย์ย่อยที่ตรงกับรูปแบบ I | ซี++ ไพธอน | บน) | โอ(ม.) | ปานกลาง | กำลังเดรัจฉาน, สตริง, KMP Algorithm | |
3036 | จำนวนอาร์เรย์ย่อยที่ตรงกับรูปแบบ II | ซี++ ไพธอน | บน) | โอ(ม.) | แข็ง | สตริง, KMP Algorithm | |
3037 | ค้นหารูปแบบใน Infinite Stream II | ซี++ ไพธอน | O(พี + เอ็น) | โอ(พี) | แข็ง | สตริง, KMP Algorithm | |
3042 | นับคำนำหน้าและคำต่อท้ายคู่ I | ซี++ ไพธอน | โอ(น * ล) | โอ(ที) | ง่าย | ทรี, เดรัจฉานฟอร์ซ | |
3043 | ค้นหาความยาวของคำนำหน้าร่วมที่ยาวที่สุด | ซี++ ไพธอน | O((n + ม.) * ล.) | โอ(ที) | ปานกลาง | ทรี ตารางแฮช | |
3045 | นับคำนำหน้าและคำต่อท้ายคู่ II | ซี++ ไพธอน | โอ(น * ล) | โอ(ที) | แข็ง | ทรี | |
3076 | สตริงย่อยที่ไม่ธรรมดาที่สั้นที่สุดในอาร์เรย์ | ซี++ ไพธอน | โอ(n * l^2) | โอ(ที) | ปานกลาง | ทรี | |
3093 | ข้อความค้นหาคำต่อท้ายทั่วไปที่ยาวที่สุด | ซี++ ไพธอน | O((n + q) * l) | โอ(ที) | แข็ง | ทรี | |
3110 | คะแนนของสตริง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
3136 | คำที่ถูกต้อง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง | |
3163 | การบีบอัดสตริง III | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | สตริง | |
3210 | ค้นหาสตริงที่เข้ารหัส | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | สตริง | |
3271 | แฮชแบ่งสตริง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | สตริง | |
3280 | แปลงวันที่เป็นไบนารี | ซี++ ไพธอน | โอ(1) | โอ(1) | ง่าย | สตริง | |
3303 | ค้นหาการเกิดขึ้นของสตริงย่อยแรกที่เกือบเท่ากัน | ซี++ ไพธอน | O(n + ม.) | O(n + ม.) | แข็ง | Z-Function | |
3324 | ค้นหาลำดับของสตริงที่ปรากฏบนหน้าจอ | ซี++ ไพธอน | โอ(n^2) | โอ(1) | ปานกลาง | สตริง | |
3340 | ตรวจสอบสตริงที่สมดุล | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สตริง |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2058 | ค้นหาจำนวนโหนดขั้นต่ำและสูงสุดระหว่างจุดวิกฤติ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2074 | Reverse Nodes ในกลุ่มความยาวคู่ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ||
2095 | ลบโหนดกลางของรายการที่เชื่อมโยง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | พอยน์เตอร์สองตัว | |
2130 | ผลรวมคู่สูงสุดของรายการที่เชื่อมโยง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | พอยน์เตอร์สองตัว | |
2181 | รวมโหนดระหว่างศูนย์ | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | พอยน์เตอร์สองตัว | |
2487 | ลบโหนดออกจากรายการที่เชื่อมโยง | ซี++ ไพธอน | บน) | บน) | ปานกลาง | โมโนสแต็ค | |
2674 | แยกรายการเชื่อมโยงแบบวงกลม | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | ตัวชี้สองตัว ตัวชี้แบบช้าและแบบเร็ว | |
2807 | แทรกตัวหารร่วมมากในรายการที่เชื่อมโยง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | รายการที่เชื่อมโยง | |
2816 | เพิ่มตัวเลขเป็นสองเท่าที่แสดงเป็นรายการที่เชื่อมโยง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | รายการที่เชื่อมโยง | |
3062 | ผู้ชนะของเกมรายการเชื่อมโยง | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | รายการที่เชื่อมโยง | |
3063 | ความถี่ของรายการที่เชื่อมโยง | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | รายการที่เชื่อมโยง | |
3217 | ลบโหนดออกจากรายการที่เชื่อมโยงอยู่ในอาร์เรย์ | ซี++ ไพธอน | บน) | โอ(ม.) | ปานกลาง | ตารางแฮช รายการที่เชื่อมโยง | |
3263 | แปลงรายการเชื่อมโยงทวีคูณเป็น Array I | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | รายการที่เชื่อมโยง | |
3294 | แปลงรายการเชื่อมโยงทวีคูณเป็น Array II | ซี++ ไพธอน | บน) | โอ(1) | ปานกลาง | รายการที่เชื่อมโยง |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2104 | ผลรวมของช่วง Subarray | ซี++ ไพธอน | บน) | บน) | ปานกลาง | โมโนสแต็ค | |
2197 | แทนที่ตัวเลขที่ไม่ใช่โคไพรม์ในอาร์เรย์ | ซี++ ไพธอน | O(นล็อกเอ็ม) | โอ(1) | แข็ง | สแต็ค, คณิต | |
2281 | ผลรวมความแข็งแกร่งของพ่อมด | ซี++ ไพธอน | บน) | บน) | แข็ง | ตัวแปรของสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดในฮิสโตแกรม | โมโนสแต็ค, ผลรวมคำนำหน้า |
2282 | จำนวนคนที่สามารถมองเห็นได้ในตาราง | ซี++ ไพธอน | โอ(ม * n) | โอ(ม + เอ็น) | ปานกลาง | ตัวแปรของจำนวนคนที่มองเห็นได้ในคิว | โมโนสแต็ค |
2334 | อาร์เรย์ย่อยที่มีองค์ประกอบมากกว่าเกณฑ์ที่ต่างกัน | ซี++ ไพธอน | บน) | บน) | แข็ง | ตัวแปรของผลิตภัณฑ์ขั้นต่ำ Subarray สูงสุด | โมโนสแต็ค |
2355 | จำนวนหนังสือสูงสุดที่คุณสามารถทำได้ | ซี++ ไพธอน | บน) | บน) | แข็ง | โมโนสแต็ค, คณิตศาสตร์ | |
2454 | ถัดไป Greater Element IV | ซี++ ไพธอน | บน) | บน) | แข็ง | โมโนสแต็ค | |
2696 | ความยาวสตริงขั้นต่ำหลังจากลบสตริงย่อย | ซี++ ไพธอน | บน) | บน) | ง่าย | สแต็ค | |
2735 | การรวบรวมช็อคโกแลต | ซี++ ไพธอน | บน) | บน) | ปานกลาง | โมโนสแต็ค, อาร์เรย์ผลต่าง, ผลรวมคำนำหน้า, การค้นหาแบบไบนารี, โมโนเดค, กำลังเดรัจฉาน | |
2736 | แบบสอบถามผลรวมสูงสุด | ซี++ ไพธอน | O(nlogn + mlogm + mlogn) | O(n + ม.) | แข็ง | เรียงลำดับ, โมโนสแต็ค, การค้นหาแบบไบนารี | |
2764 | คือ Array การสั่งซื้อล่วงหน้าของ Binary Tree บางส่วน | ซี++ ไพธอน | บน) | บน) | ปานกลาง | สแต็ค | |
2832 | ช่วงสูงสุดที่แต่ละองค์ประกอบอยู่ในนั้นสูงสุด | ซี++ ไพธอน | บน) | บน) | ปานกลาง | โมโนสแต็ค | |
2863 | ความยาวสูงสุดของอาร์เรย์ย่อยแบบกึ่งลดลง | ซี++ ไพธอน | บน) | บน) | ปานกลาง | เรียงลำดับโมโนสแต็ค | |
2865 | หอคอยที่สวยงาม I | ซี++ ไพธอน | บน) | บน) | ปานกลาง | โมโนสแต็ค | |
2866 | หอคอยที่สวยงาม II | ซี++ ไพธอน | บน) | บน) | ปานกลาง | โมโนสแต็ค | |
2899 | จำนวนเต็มเยี่ยมชมล่าสุด | ซี++ ไพธอน | บน) | บน) | ง่าย | สแต็ค | |
3113 | ค้นหาจำนวนอาร์เรย์ย่อยที่มีองค์ประกอบขอบเขตสูงสุด | ซี++ ไพธอน | บน) | บน) | แข็ง | โมโนสแต็ค, คอมบินาทอริกส์ | |
3174 | ล้างตัวเลข | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | สแต็ค สองพอยน์เตอร์ |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2398 | จำนวนหุ่นยนต์สูงสุดภายในงบประมาณ | ซี++ ไพธอน | บน) | บน) | แข็ง | Mono Deque, หน้าต่างบานเลื่อน, สองพอยน์เตอร์ |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2054 | สองเหตุการณ์ที่ไม่ทับซ้อนกันที่ดีที่สุด | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | กวาดเส้น, ฮีป | |
2163 | ความแตกต่างขั้นต่ำในผลรวมหลังจากลบองค์ประกอบ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | แข็ง | ฮีป ผลรวมคำนำหน้า | |
2208 | การดำเนินการขั้นต่ำเพื่อลดผลรวมของอาร์เรย์ลงครึ่งหนึ่ง | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | กอง | |
2386 | ค้นหา K-Sum ของอาร์เรย์ | ซี++ ไพธอน | O(nlogn + klogk) | O(n + k) | แข็ง | บีเอฟเอส, ฮีป | |
2402 | ห้องประชุม 3 | ซี++ ไพธอน | O(mlogm + n + mlogn) | บน) | แข็ง | กอง | |
2462 | ต้นทุนทั้งหมดในการจ้างคนงาน K | ซี++ ไพธอน | O(c + klogc) | โอ(ค) | ปานกลาง | ฮีป สองพอยน์เตอร์ | |
2519 | นับจำนวนดัชนี K-Big | ซี++ ไพธอน | O(nlogk) | บน) | แข็ง | ฮีป ชุดที่สั่ง รายการที่เรียงลำดับ | |
2530 | คะแนนสูงสุดหลังจากใช้การดำเนินการ K | ซี++ ไพธอน | O(n + กลอน) | โอ(1) | ปานกลาง | ฮีป การจำลอง | |
2558 | รับของขวัญจากกองที่ร่ำรวยที่สุด | ซี++ ไพธอน | O(n + กลอน) | โอ(1) | ง่าย | ฮีป การจำลอง | |
2818 | ใช้การดำเนินการเพื่อเพิ่มคะแนนสูงสุด | ซี++ ไพธอน | O(sqrt(r) + n * (logr + sqrt(r)/log(sqrt(r))) + klogn) | O(ตาราง(r) + n) | แข็ง | ทฤษฎีจำนวน Linear Sieve of Eratosthenes โมโนสแต็ค ความโลภ การเรียงลำดับ ฮีป | |
3066 | การดำเนินการขั้นต่ำเพื่อให้เกินค่าเกณฑ์ II | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | การจำลองฮีป | |
3080 | ทำเครื่องหมายองค์ประกอบบนอาร์เรย์โดยดำเนินการค้นหา | ซี++ ไพธอน | O(q + nlogn) | บน) | ปานกลาง | ตารางแฮชฮีป | |
3092 | ID ที่พบบ่อยที่สุด | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | ฮีป, BST, รายการที่เรียงลำดับ | |
3256 | ผลรวมมูลค่าสูงสุดโดยการวาง Three Rooks I | ซี++ ไพธอน | โอ(ม * n) | โอ(ม + เอ็น) | แข็ง | กอง, กำลังดุร้าย | |
3257 | ผลรวมมูลค่าสูงสุดโดยการวาง Three Rooks II | ซี++ ไพธอน | โอ(ม * n) | โอ(ม + เอ็น) | แข็ง | กอง, กำลังดุร้าย | |
3275 | K-th คำถามอุปสรรคที่ใกล้ที่สุด | ซี++ ไพธอน | O(qlogk) | ตกลง) | ปานกลาง | กอง |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2546 | มูลค่าทางพันธุกรรมที่ขาดหายไปน้อยที่สุดในแต่ละแผนผังย่อย | ซี++ ไพธอน | บน) | บน) | แข็ง | ดีเอฟเอส, สแต็ค | |
2096 | คำแนะนำทีละขั้นตอนจากโหนดต้นไม้ไบนารีไปยังอีกโหนดหนึ่ง | ซี++ ไพธอน | บน) | โอ้) | ปานกลาง | ดีเอฟเอส, สแต็ค | |
2179 | นับแฝดที่ดีในอาร์เรย์ | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | แข็ง | ตัวแปรของ Create Sorted Array ผ่านคำแนะนำ | บิต เฟนวิค ทรี |
2196 | สร้างไบนารีทรีจากคำอธิบาย | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ||
2236 | รากเท่ากับผลรวมของลูก | ซี++ ไพธอน | โอ(1) | โอ(1) | ง่าย | ต้นไม้ | |
2277 | โหนดที่ใกล้ที่สุดกับเส้นทางใน Tree | ซี++ ไพธอน | O(n + คิว) | O(n + คิว) | แข็ง | Tree, BFS, Binary Lifting, Tarjan's Offline LCA Algorithm | |
2421 | จำนวนเส้นทางที่ดี | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | แข็ง | เรียงลำดับ ค้นหายูเนี่ยน | |
2509 | แบบสอบถามความยาวรอบในแผนภูมิ | ซี++ ไพธอน | O(คิว * n) | โอ(1) | แข็ง | ทรี, แอลซีเอ | |
2846 | แบบสอบถามสมดุลน้ำหนักขอบขั้นต่ำในแผนภูมิ | ซี++ ไพธอน | O(r * (n + q)) | O(r * n + q) | แข็ง | ต้นไม้, การยกแบบไบนารี, Tarjan's Offline LCA Algorithm | |
3109 | ค้นหาดัชนีของการเรียงสับเปลี่ยน | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | , ปานกลาง | รูปแบบของการนับจำนวนที่น้อยกว่าหลังจากตนเอง | BIT, ต้นไม้เฟนวิค, Combinatorics |
- | ชื่อ | สารละลาย | เวลา | ช่องว่าง | ความยาก | แท็ก | บันทึก |
---|---|---|---|---|---|---|---|
2549 | นับจำนวนคู่ด้วยผลต่างสัมบูรณ์ K | ซี++ ไพธอน | บน) | บน) | ง่าย | ตัวแปรของ Two Sum | |
2023 | จำนวนคู่ของสตริงที่มีการต่อข้อมูลเท่ากับเป้าหมาย | ซี++ ไพธอน | โอ(น * ล) | บน) | ปานกลาง | ตัวแปรของ Two Sum | |
2025 | จำนวนวิธีสูงสุดในการแบ่งพาร์ติชันอาร์เรย์ | ซี++ ไพธอน | บน) | บน) | แข็ง | ผลรวมคำนำหน้า | |
2032 | สองในสาม | ซี++ ไพธอน | บน) | O(นาที(n, r)) | ง่าย | การนับ | |
2053 | สตริงที่แตกต่าง Kth ในอาร์เรย์ | ซี++ ไพธอน | บน) | บน) | ง่าย | ||
2068 | ตรวจสอบว่าสองสายเกือบจะเท่ากันหรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย | ||
2085 | นับคำทั่วไปที่เกิดขึ้นเพียงครั้งเดียว | ซี++ ไพธอน | โอ(ม + เอ็น) | โอ(ม + เอ็น) | ง่าย | ||
2120 | การดำเนินการคำสั่งต่อท้ายทั้งหมดอยู่ในตาราง | ซี++ ไพธอน | โอ(ม.) | โอ(ม.) | ปานกลาง | ||
2150 | ค้นหาหมายเลขโดดเดี่ยวทั้งหมดในอาร์เรย์ | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ||
2154 | ให้คูณค่าที่พบด้วยสอง | ซี++ ไพธอน | บน) | บน) | ง่าย | ||
2170 | การดำเนินการขั้นต่ำเพื่อทำให้อาร์เรย์สลับกัน | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ตารางความถี่ | |
2190 | หมายเลขที่พบบ่อยที่สุดที่ตามมาในอาร์เรย์ | ซี++ ไพธอน | บน) | บน) | ง่าย | ตารางความถี่ | |
2201 | นับสิ่งประดิษฐ์ที่สามารถสกัดได้ | ซี++ ไพธอน | O(ก + ง) | โอ(ง) | ปานกลาง | ตารางแฮช | |
2206 | แบ่งอาร์เรย์ออกเป็นคู่เท่าๆ กัน | ซี++ ไพธอน | บน) | บน) | ง่าย | ตารางแฮช | |
2215 | ค้นหาผลต่างของสองอาร์เรย์ | ซี++ ไพธอน | บน) | บน) | ง่าย | ตารางแฮช | |
2225 | ค้นหาผู้เล่นที่แพ้เป็นศูนย์หรือหนึ่งคน | ซี++ ไพธอน | O(เข้าสู่ระบบ) | บน) | ปานกลาง | ตารางแฮช เรียงลำดับ | |
2229 | ตรวจสอบว่าอาร์เรย์ต่อเนื่องกันหรือไม่ | ซี++ ไพธอน | บน) | บน) | ง่าย | ตารางแฮช เรียงลำดับ | |
2260 | บัตรติดต่อกันขั้นต่ำในการรับ | ซี++ ไพธอน | บน) | บน) | ปานกลาง | ตารางแฮช | |
2261 | อาร์เรย์ย่อยขององค์ประกอบที่หารได้ K | ซี++ ไพธอน | โอ(n^2) | โอ(ที) | ปานกลาง | ทรี, Rabin-Karp Algorithm | |
2283 | ตรวจสอบว่าตัวเลขมีจำนวนตัวเลขและค่าตัวเลขเท่ากันหรือไม่ | ซี++ ไพธอน | บน) | โอ(1) | ง่าย |