Submission #1010775

#TimeUsernameProblemLanguageResultExecution timeMemory
1010775ASGA_RedSeaDetecting Molecules (IOI16_molecules)C++17
9 / 100
1 ms600 KiB
/** * بسم الله الرحمن الرحيم * ﴾ رَبِّ اشْرَحْ لِي صَدْرِي * وَيَسِّرْ لِي أَمْرِي * وَاحْلُلْ عُقْدَةً مِّن لِّسَانِي * يَفْقَهُوا قَوْلِي ﴿ */ /// author : "ASGA" #pragma GCC optimize("Ofast") #include <bits/stdc++.h> using namespace std; using ll = long long; #define ONLINE 0 #ifdef ONLINE_JUDGE #undef ONLINE; #define ONLINE 1 #endif #define dbg(a) if(!ONLINE)cout << a << ' '; const ll inf = 1e18; vector <int> find_subset(int l,int r,vector <int> a){ int n = a.size(); sort(a.begin(),a.end()); ll sum = 0;vector <int> ans; int i = 0,j = 0; while(i < n){ sum += a[i]; while(j <= i && sum > r)sum -= a[j++]; if(l <= sum && sum <= r){ while(j <= i)ans.push_back(j++); break; } i++; } return ans; }
#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...