Submission #198126

#TimeUsernameProblemLanguageResultExecution timeMemory
198126Ruxandra985Detecting Molecules (IOI16_molecules)C++14
9 / 100
2 ms376 KiB
#include <bits/stdc++.h> #include "molecules.h" using namespace std; vector <int> sol; pair <int,int> x[200010]; vector <int> find_subset (int l , int u , vector <int> v){ int i , sum; for (i=0;i<v.size();i++){ x[i] = make_pair(v[i] , i); } sort (x , x + v.size()); sum = 0; for (i = 0 ; i<v.size() ;i++){ if (sum + x[i].first <= u){ sum += x[i].first; sol.push_back(x[i].second); } if (sum >= l){ return sol; } } sol.clear(); return sol; /// nu se poate; }

Compilation message (stderr)

molecules.cpp: In function 'std::vector<int> find_subset(int, int, std::vector<int>)':
molecules.cpp:9:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (i=0;i<v.size();i++){
              ~^~~~~~~~~
molecules.cpp:15:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (i = 0 ; i<v.size() ;i++){
                  ~^~~~~~~~~
#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...