// Latihan bergaya OSN, Bab 16, soal 1: Bendera Berwarna. // // Masukan : N dan K dalam satu baris. // Keluaran: banyaknya cara mewarnai N jalur berjajar dengan K warna // sehingga dua jalur bersebelahan tidak sewarna, // modulo 1.000.000.007. // // Contoh masukan: 3 3 // Contoh keluaran: 12 // // N sampai 10^18 -- pakai aturan perkalian, bukan pencacahan. // // Compile: g++ -std=c++17 -O2 -o bendera exercises/16/osn/01-bendera-warna.cpp // Jalankan: echo "3 3" | ./bendera #include using namespace std; const long long MOD = 1000000007LL; int main() { // Tulis kodemu di sini: return 0; }