func_code_string: #include <bits/stdc++.h>   using namespace std;   int N, M, cnt[101];   int main() {     int N, M, cnt[101] = {0};     scanf( %d%d , &N, &M);     for (int i = 0; i < N; i++) {       int t;       scanf( %d , &t);       int now = M - t;       int ans = i;       for (int j = 1; j <= 100; j++) {         int get = min(now / j, cnt[j]);         now -= get * j;         ans -= get;       }       cnt[t]++;       printf( %d%c , ans, i == N - 1 ? 10 : 32);     }   }   