Submission #1181876

#TimeUsernameProblemLanguageResultExecution timeMemory
1181876adriannnDischarging (NOI20_discharging)C++20
20 / 100
65 ms8260 KiB
#include <iostream> #include <vector> #include <string> #include <algorithm> using namespace std; int main(){ ios_base::sync_with_stdio(false); int t; long long min; cin >> t; long long array[t]; for (int i = 0; i < t; i++){ cin >> array[i]; } if (t == 1){ cout << array[0]; } else if (t == 2){ if ((2 * max(array[0], array[1]) < (2 * array[0] + array[1]))){ min = 2 * max(array[0], array[1]); } else{ min = 2 * array[0] + array[1]; } cout << min; } else if (t == 3){ min = 3 * max(max(array[0], array[1]), array[2]); if (array[0] * 3 + array[1] * 2 + array[2] < min){ min = array[0] * 3 + array[1] * 2 + array[2]; } if (max(array[0],array[1]) * 3 + array[2] < min){ min = max(array[0],array[1]) * 3 + array[2]; } if (array[0] * 3 + max(array[1], array[2]) * 2 < min){ min = array[0] * 3 + max(array[1], array[2]) * 2; } cout << min; } else{ cout << t * array[0]; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...