Bab 28: Begitu Cepat?

Dari Teknologi Hitam Menuju Proyek Super Sedikit kebodohan yang disengaja 2946kata 2026-02-09 23:43:53

Jika lantai satu dan dua perpustakaan berfungsi utama sebagai tempat meminjam dan membaca buku, maka lantai tiga lebih berperan sebagai ruang belajar mandiri. Sejak lama, tempat ini menjadi markas para mahasiswa tingkat akhir yang tengah mempersiapkan ujian pascasarjana. Selain meja dan kursi untuk belajar, di sekelilingnya juga terdapat beberapa sofa malas, agar mereka bisa beristirahat sejenak setelah berjibaku semalaman.

Namun, hukum perkembangan segala sesuatu selalu menjauh dari niat semula. Lantai tiga memang menjadi surga belajar bagi para senior, tapi sekaligus menjadi tempat favorit bagi pasangan kekasih. Sofa-sofa malas itu cukup besar, sangat nyaman bagi sepasang kekasih untuk bersandar santai bersama setelah seharian belajar dengan tegang.

Hanya saja, saat ini baru pukul delapan pagi, para senior masih menahan diri. Semua menjaga suasana hening. Bahkan jika mendiskusikan soal pun, dilakukan dengan sangat terkendali.

Sepasang mahasiswa duduk di meja dekat pintu. Di depan si pria terdapat sebuah laptop, sementara di depan si wanita terhampar buku berjudul “Elemen Desain Lanskap”. Namun jelas terlihat, perhatian si wanita tidak sepenuhnya tercurah pada buku. Kadang ia menoleh ke belakang, melirik beberapa pasangan yang sedang menunjukkan kemesraan tanpa suara, kadang pula ia mencuri pandang ke arah pria di sisinya.

Ekspresi pria itu serius dan tekun. Di mata si wanita, beginilah seharusnya sosok pria cerdas. Pacarnya itu sejak SMA sudah mengikuti Olimpiade Informatika Remaja, dan karena berbagai alasan akhirnya kuliah di Institut Teknologi Provinsi. Saat tahun pertama, ia masih aktif di lomba ACM, namun karena rekan satu tim kurang andal, mereka hanya sampai tingkat regional.

Menurut pacarnya, ia sudah berusaha semaksimal mungkin. Untungnya, bakat tetap akan bersinar pada waktunya. Walau gagal menorehkan prestasi di ACM, ia justru mendapat pengakuan di kelompok riset dosen Chen. Sebagai mahasiswa tingkat dua, ia mampu beradaptasi dan unggul di antara para mahasiswa magister dan doktor.

Apa itu kemampuan? Inilah buktinya. Apa itu bakat? Inilah contohnya.

Hari ini, ia menemani pacarnya ke perpustakaan. Di satu sisi karena sang pacar sibuk riset, sehingga waktu untuk bertemu sangat terbatas. Di sisi lain, ia punya sedikit kekhawatiran—konon ada seorang adik tingkat dari Teknik Perangkat Lunak. Meski ia percaya diri dengan dirinya sendiri, tetap saja... adik tingkat perempuan itu selalu jadi ancaman tersendiri.

“Ruhai, sudah lewat delapan lima belas. Kok belum datang juga?” Wanita itu menyenggol bahu Shen Ruhai, bertanya dengan senyum tersungging.

Shen Ruhai tanpa menoleh, menggeser ponselnya ke arahnya, “Kamu yang tanya saja.”

Wanita itu tertawa kecil, mengambil ponsel, membukanya dengan gesit, lalu masuk ke grup WeChat tim mereka. Keningnya sedikit berkerut, ekspresinya pun berubah serius saat mengetik pesan.

“Kalian di mana? Bisa sedikit memperhatikan waktu nggak?”

Pesan itu baru terkirim, belum ada lima detik, adik tingkat bernama Qi Yu Mo langsung membalas.

“Maaf, Kak, sudah di tangga nih.” Di akhir kalimat, ia menambahkan emotikon senyum.

Wanita itu melirik Shen Ruhai, berpikir sejenak, lalu memutuskan untuk tidak membalas pesan itu.

Ia kemudian mematikan ponsel dan menatap serius ke arah pintu.

Satu menit kemudian, sepasang mahasiswa muncul bersamaan. Si pria berwajah tenang, sementara si wanita tersenyum tipis. Namun, yang paling menarik perhatian adalah pena spidol yang terselip di rambutnya.

Pena di kepala? Wanita itu mendengus pelan dalam hati, lalu kembali menyenggol bahu pacarnya. Saat itu ia menyadari, begitu pacarnya melihat adik tingkat berpena itu, matanya sempat berbinar, meski hanya sekilas.

“Kak, pagi,” sapa Qi Yu Mo pada Shen Ruhai, lalu menatap penasaran pada wanita di sebelahnya.

“Ya, sudah datang,” jawab Shen Ruhai sambil mengangguk ke arah Qi Yu Mo dan Ye Ming. “Kita nggak perlu basa-basi. Di sini ada enam soal, ini soal asli seleksi internal ACM tahun lalu. Meski tergolong mudah, tapi dalam waktu yang ditentukan, hanya kurang dari tiga puluh persen peserta yang bisa benar semua. Lagi pula, meski bisa benar semua, itu belum menjamin apa-apa, karena prinsip lomba ACM adalah cepat dan tepat.”

Sambil bicara, Shen Ruhai mendorong dua lembar kertas A4 hasil print ke arah mereka.

“Ini siapa?” tanya Qi Yu Mo.

“Oh, ini kakak tingkat kalian dari Fakultas Desain. Dia nggak ikut, cuma mau lihat-lihat saja.” Shen Ruhai tersenyum dan mengangguk, lalu menoleh ke arah Ye Ming, “Kamu Ye Ming, kan? Katanya bukan dari jurusan komputer?”

“Iya, aku dari Teknik Elektronika dan Informasi.”

“Untuk ACM, biasanya kita pakai C atau C++. Kamu bisa kan?”

Ye Ming mengangguk santai, “Cukup bisa, Python juga bisa.”

“Python jarang dipakai. Selama ini, paling-paling hanya dipakai untuk operasi bilangan besar, atau Java.”

Shen Ruhai melirik jam tangannya, “Oke, kalau begitu, kita mulai.”

Ye Ming dan Qi Yu Mo saling bertukar pandang, “Kakak ikut juga?”

Shen Ruhai tersenyum tipis, belum sempat menjawab, wanita di sebelahnya sudah tertawa, “Pacarku ini tahun lalu juara satu seleksi internal ACM, juga mantan peserta Olimpiade Informatika—kamu nggak diceritain sama Pak Chen?”

Kedua adik tingkat itu kembali saling pandang.

Qi Yu Mo tersenyum, “Kalau begitu, mohon bimbingannya, Kak.”

Ye Ming juga tersenyum dan mulai membuka laptop, sambil menatap lembar soal.

---

Seleksi Awal Lomba Pemrograman ACM

Waktu: 150 menit. Jumlah soal: 6

Catatan: Algoritma penyelesaian soal bebas, asalkan bisa menerima input sesuai format standar dan menghasilkan jawaban benar lewat program, soal dinyatakan benar. Jika tidak bisa jalan sempurna, tuliskan penjelasan logika programnya.

A: Pengurutan Huruf, tingkat kesulitan satu bintang

Deskripsi: Ada sepuluh huruf alfabet (huruf besar dan kecil), gunakan komputer untuk mengurutkan sepuluh huruf ini sesuai urutan a, b, c...z, A, B, C...Z dan tampilkan hasilnya. Catatan: Huruf kecil harus berada setelah huruf besar.

Input: Sepuluh huruf alfabet acak, misal: jiebacdfhg

Output: Sepuluh huruf setelah diurutkan, misal: abcdefghij

Membaca soalnya, Ye Ming hanya menggeleng pelan. Semudah ini, seperti untuk anak SD saja.

#include

void main

...

cout

Selesai menulis kode jawaban, Ye Ming langsung melanjutkan ke soal berikutnya.

B: Penomoran Berurutan, tingkat kesulitan dua bintang.

Ada n orang membentuk lingkaran, dan diberi nomor 1 hingga n searah jarum jam...

Ye Ming hanya butuh berpikir sebentar, lalu kembali menulis kode—semuanya tak lebih dari tiga puluh baris.

...

Seiring Ye Ming terus mengerjakan soal, tangannya nyaris tak pernah berhenti, seolah-olah sedang mengetik salinan dari teks, atau sekadar bercakap-cakap dengan seseorang.

Segera, ia sudah menyelesaikan soal D, lalu lanjut ke soal E: Menyelesaikan Persamaan.

Deskripsi: Persamaan berbentuk ax^2 + bx + c = d, dengan a, c, d bilangan bulat dan b bilangan bulat positif. Gunakan komputer untuk mencari nilai x (hanya akar real yang dipertimbangkan).

Ye Ming berhenti sejenak. Bukan karena tak bisa menulis kode, tetapi tadi siang ia baru saja mengulang materi matematika SMP saat mengajari Ita. Bentuk persamaan ini sangat familiar.

Bagaimana kalau Ita yang coba?

“Ita.”

“Aku di sini.”

“Mau belajar pemrograman nggak?”

“Pemrograman itu apa?”

“Menggunakan bahasa komputer tertentu untuk memerintahkan komputer melakukan tugas.”

“Seperti bahasa matematika yang kamu ajarkan padaku?”

Mendengar jawaban itu, Ye Ming terhenyak. Ia baru menyadari, Ita itu sendiri adalah kecerdasan buatan, jadi mengajari AI belajar pemrograman... sama saja seperti boneka dalam boneka.

Tak heran, saat ia iseng memberikan nilai acak pada a, b, c, d di soal E dan bertanya nilai x, Ita langsung bisa menjawab dengan benar.

Ye Ming pun menepuk dahinya dan tersenyum geli pada dirinya sendiri.

Gerakannya itu diam-diam menarik perhatian Qi Yu Mo di sebelahnya. Ia baru saja menyelesaikan soal ketiga, menghabiskan waktu lima belas menit.

Ia pun mendapati Ye Ming sudah mulai menulis kode untuk soal kelima.

Qi Yu Mo pun terkejut. Secepat itu?