diff --git a/problem/P2676/P2676.cpp b/problem/P2676/P2676.cpp new file mode 100644 index 00000000..94c62d7e --- /dev/null +++ b/problem/P2676/P2676.cpp @@ -0,0 +1,19 @@ +// R38819026 + +#include + +using namespace std; + +int main() { + int n, h[20005], b, sum=0, i; + cin >> n >> b; + for(i = 0 ; i < n ; i++) { + cin >> h[i]; + } + sort(h, h+n); + while(sum < b) { + sum += h[--i]; + } + cout << n-i << endl; + return 0; +}