# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
53967 | 2018-07-02T06:04:02 Z | Alexa2001 | Detecting Molecules (IOI16_molecules) | C++17 | 3 ms | 756 KB |
#include "molecules.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; vector< pair<int,int> > W; vector<ll> S; vector<int> solution(int x, int y) { vector<int> ans; for(int i=x; i<=y; ++i) ans.push_back(W[i].second); return ans; } vector<int> find_subset(int L, int R, vector<int> w) { int i, j; for(i=0; i<w.size(); ++i) W.push_back({w[i], i}); sort(W.begin(), W.end()); ll sum = 0; for(i=0; i<W.size(); ++i) { sum += W[i].first; S.push_back(sum); } j = 0; while(j<S.size() && S[j] < L) ++j; if(S[j] <= R) return solution(0, j); for(i=0; i<S.size(); ++i) { while(j<S.size() && S[j] - S[i] < L) ++j; if(j<S.size() && S[j] - S[i] <= R) return solution(i+1, j); } return vector<int> (); }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Integer 2 violates the range [0, 1] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 452 KB | OK (n = 12, answer = YES) |
2 | Correct | 2 ms | 696 KB | OK (n = 12, answer = YES) |
3 | Correct | 3 ms | 696 KB | OK (n = 12, answer = NO) |
4 | Correct | 2 ms | 696 KB | OK (n = 12, answer = NO) |
5 | Correct | 2 ms | 696 KB | OK (n = 12, answer = YES) |
6 | Correct | 2 ms | 724 KB | OK (n = 12, answer = YES) |
7 | Correct | 2 ms | 744 KB | OK (n = 12, answer = YES) |
8 | Correct | 2 ms | 756 KB | OK (n = 12, answer = YES) |
9 | Correct | 2 ms | 756 KB | OK (n = 6, answer = YES) |
10 | Correct | 2 ms | 756 KB | OK (n = 12, answer = YES) |
11 | Incorrect | 2 ms | 756 KB | Integer 101 violates the range [0, 100] |
12 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Integer 2 violates the range [0, 1] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Integer 2 violates the range [0, 1] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Integer 2 violates the range [0, 1] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 2 ms | 376 KB | Integer 2 violates the range [0, 1] |
2 | Halted | 0 ms | 0 KB | - |