# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
881950 | 2023-12-02T10:13:17 Z | hennessey | Intercastellar (JOI22_ho_t1) | C++17 | 2000 ms | 6088 KB |
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { //your code goes here int n; cin >> n; vector <pair <int, int>> arr = {}; for(int i = 0; i < n; i++) { int num; cin >> num; int val = 1; // cout << num << " b " << endl; while(num%2 == 0) { val *= 2; num /= 2; } // cout << num << " v " << endl; arr.push_back({num, val}); } int q; cin >> q; for(int i = 0; i < q; i++) { int x; cin >> x; int val = 0; for(int i = 0; i < arr.size(); i++) { val += arr[i].second; if(val >= x) { cout << arr[i].first << endl; break; } } } return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 348 KB | Output is correct |
2 | Correct | 0 ms | 348 KB | Output is correct |
3 | Correct | 1804 ms | 6088 KB | Output is correct |
4 | Execution timed out | 2055 ms | 1760 KB | Time limit exceeded |
5 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 348 KB | Output is correct |
2 | Correct | 0 ms | 348 KB | Output is correct |
3 | Correct | 1 ms | 348 KB | Output is correct |
4 | Correct | 0 ms | 432 KB | Output is correct |
5 | Correct | 0 ms | 348 KB | Output is correct |
6 | Correct | 1 ms | 348 KB | Output is correct |
7 | Correct | 1 ms | 344 KB | Output is correct |
8 | Correct | 2 ms | 348 KB | Output is correct |
9 | Correct | 1 ms | 440 KB | Output is correct |
10 | Correct | 1 ms | 348 KB | Output is correct |
11 | Correct | 2 ms | 348 KB | Output is correct |
12 | Correct | 2 ms | 348 KB | Output is correct |
13 | Correct | 1 ms | 348 KB | Output is correct |
14 | Correct | 2 ms | 348 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 348 KB | Output is correct |
2 | Correct | 0 ms | 348 KB | Output is correct |
3 | Correct | 1804 ms | 6088 KB | Output is correct |
4 | Execution timed out | 2055 ms | 1760 KB | Time limit exceeded |
5 | Halted | 0 ms | 0 KB | - |