// Latihan bergaya OSN, Bab 17, soal 1: Susunan Huruf. // // Masukan : satu kata S berisi huruf kecil a..z. // Keluaran: banyaknya susunan berbeda dari huruf-huruf S, // modulo 1.000.000.007. // // Contoh masukan: aabb // Contoh keluaran: 6 // // Panjang S sampai 10^6. Pembagian modulo dikerjakan dengan invers. // // Compile: g++ -std=c++17 -O2 -o susunan exercises/17/osn/01-susunan-huruf.cpp // Jalankan: echo "aabb" | ./susunan #include #include #include using namespace std; const long long MOD = 1000000007LL; int main() { // Tulis kodemu di sini: return 0; }