Pemrograman Kompetitif Dasar Shara Sesphana1, Muhammad Ropianto2 Universitas Ibnu Sina; Jalan Teuku Umar - Lubuk Baja, Batam, Kepulauan Riau 3Program Studi Teknik Informatika, Universitas Ibnu Sina, Batam e-mail: 211055201028@uis.ac.id ropianto@uis.ac.id Abstrak Pemrograman kompetitif adalah kegiatan di mana para peserta bersaing untuk memecahkan serangkaian masalah pemrograman dalam waktu tertentu. Biasanya, masalah-masalah ini melibatkan algoritma dan struktur data yang kompleks, dan peserta diminta untuk menulis kode yang efisien dalam bahasa pemrograman tertentu untuk menyelesaikan masalah tersebut. Tujuan dari pemrograman kompetitif adalah untuk menguji dan meningkatkan keterampilan pemrograman, algoritma, dan pemecahan masalah para peserta. Selain itu, kompetisi ini juga memungkinkan peserta untuk belajar dari peserta lainnya, membagikan strategi, dan memperluas pengetahuan mereka dalam bidang pemrograman. Pemrograman kompetitif membantu peserta mengembangkan keterampilan pemrograman, pemecahan masalah, serta pemahaman tentang algoritma dan struktur data. Selain itu, kompetisi ini juga menjadi ajang untuk berkolaborasi, berbagi pengetahuan, dan membangun komunitas di antara para programmer. Kata Kunci: Pemrograman Kompetitif Abstract Competitive programming is an activity in which participants compete to solve a set of programming problems within a certain time. Typically, these problems involve complex algorithms and data structures, and participants are required to write efficient code in a specific programming language to solve the problem. The goal of competitive programming is to test and improve the participants' programming, algorithmic, and problem-solving skills. In addition, this competition also allows participants to learn from other participants, share strategies, and expand their knowledge in the field of programming. Competitive programming helps participants develop programming skills, problem solving, and an understanding of algorithms and data structures. Apart from that, this competition is also an opportunity to collaborate, share knowledge, and build community among programmers. Keywords : Competitive Programming