func_code_string: #include <bits/stdc++.h>   using namespace std;   const int N = 200 * 1000 + 13;   int n;   int a[N];   void get(long long T, long long& pr, long long& cnt) {     pr = 0, cnt = 0;     for (int i = 0; i < int(n); i++) {       if (T >= a[i]) {         T -= a[i];         pr += a[i];         ++cnt;       }     }   }   int main() {     long long T;     scanf( %d%lld , &n, &T);     for (int i = 0; i < int(n); i++) scanf( %d , &a[i]);     int mn = *min_element(a, a + n);     long long ans = 0;     while (T >= mn) {       long long pr, cnt;       get(T, pr, cnt);       ans += cnt * (T / pr);       T %= pr;     }     printf( %lld n , ans);     return 0;   }   