kek
Untuk hari lahirnya, Petya membeli kek yang cantik dan lazat, yang mempunyai bentuk bulat sempurna. Petya tidak tahu berapa ramai tetamu yang akan datang pada hari lahirnya, jadi dia terpaksa membangunkan algoritma mengikut mana dia boleh dengan cepat memotong kek menjadi N bahagian yang sama. Sila ambil perhatian bahawa pemotongan kek boleh dibuat di sepanjang jejari dan merentasi diameter. Bantu Petya menyelesaikan masalah ini dengan menentukan bilangan potongan kek yang terkecil mengikut bilangan tetamu (tetamu >= 1) . Tulis fungsi public static int solve(int guests) untuk menyelesaikan masalah ini. Tambah. tugas: Cuba selesaikan masalah tanpa menggunakan syarat dan pengendali ternary ("?:"). Penyelesaian:public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
GO TO FULL VERSION