This documentation is automatically generated by online-judge-tools/verification-helper
View the Project on GitHub plasmatic1/templates
void init_file_io() { #ifndef LOCAL const string PROBLEM_ID = "prob"; freopen((PROBLEM_ID + "_in.txt").c_str(), "r", stdin); freopen((PROBLEM_ID + "_out.txt").c_str(), "w", stdout); #endif } template <typename T> void read_fhc_array(vector<T> &v, int k, int inc = 1, ll dval = -1) { for (auto i = 0; i < k; i++) cin >> v[i]; ll a, b, c, d; cin >> a >> b >> c; if (dval == -1) cin >> d; else d = dval; for (auto i = k; i < (int)v.size(); i++) v[i] = (a * v[i - 2] + b * v[i - 1] + c) % d + inc; } void solve() { } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); init_file_io(); int T; cin >> T; for (int caseno = 1; caseno <= T; caseno++) { // Input cout << "Case #" << caseno << ": "; solve(); // Reset #ifndef LOCAL cerr << "Done case #" << caseno << endl; #endif } return 0; }
#line 1 "judge/fhc.cpp" void init_file_io() { #ifndef LOCAL const string PROBLEM_ID = "prob"; freopen((PROBLEM_ID + "_in.txt").c_str(), "r", stdin); freopen((PROBLEM_ID + "_out.txt").c_str(), "w", stdout); #endif } template <typename T> void read_fhc_array(vector<T> &v, int k, int inc = 1, ll dval = -1) { for (auto i = 0; i < k; i++) cin >> v[i]; ll a, b, c, d; cin >> a >> b >> c; if (dval == -1) cin >> d; else d = dval; for (auto i = k; i < (int)v.size(); i++) v[i] = (a * v[i - 2] + b * v[i - 1] + c) % d + inc; } void solve() { } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); init_file_io(); int T; cin >> T; for (int caseno = 1; caseno <= T; caseno++) { // Input cout << "Case #" << caseno << ": "; solve(); // Reset #ifndef LOCAL cerr << "Done case #" << caseno << endl; #endif } return 0; }