#include #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") using std::cin; using std::cout; using std::endl; using std::vector; using ll = long long; #define rep(i,j,k) for(int i=int(j); i> N; rep(i,0,N) cin >> P[i]; rep(i,0,N) cin >> A[i+1]; rep(i,0,N){ int min = P[i]; ll sum = 0; per(j,i,0){ min = std::min(min, P[j]); sum += P[j]; ans[min] += (A[min]>=sum); } } rep(i,0,N) cout << ans[i+1] << "\n"; }