Tulis algoritma perkalian tercepat (terbaik-O besar) dan terkecil untuk bilangan bulat positif, tanpa menggunakan operator perkalian. Anda hanya diperbolehkan penambahan, pengurangan, fungsi logis (DAN, ATAU, XOR, BUKAN), bit shift, bit rotate, bit flip / set / clear dan bit test. Program Anda harus mampu mengalikan angka 16-bit untuk menghasilkan hasil 32-bit. Ambil input pada stdin, dipisahkan dengan koma, spasi atau baris baru (pilihan Anda), tetapi jelaskan bagaimana cara memasukkan data.
Contoh input / output:
734 929
681886