#include <iostream> #include <cstdint> using namespace std; // Define constexpr computeReload here constexpr uint32_t computeReload(uint32_t clockHz, uint32_t intervalMs){ uint32_t interval = (clockHz * intervalMs + 500) / 1000; return interval; } constexpr uint32_t RELOAD_TABLE[3] = { computeReload(1'000'000, 1), computeReload(1'000'000, 10), computeReload(1'000'000, 100) }; // Define constexpr RELOAD_TABLE here int main() { int idx; cin >> idx; // Print RELOAD_TABLE[idx] cout << RELOAD_TABLE[idx]; return 0; }
Test Cases
Test Results
Expected Output
1000