#include #define rep(i,n)for(int i=0;i<(n);i++) using namespace std; typedef long long ll; typedef pairP; int a[20000]; long double dp[20000]; long double dp2[20000]; int main(){ int n,K;cin>>n>>K; dp[0]=1; rep(i,n){ scanf("%d",&a[i]); if(a[i]){ for(int j=K;j>=a[i];j--){ dp[j]+=dp[j-a[i]]; } } } int q;scanf("%d",&q); rep(i,q){ int x,v;scanf("%d%d",&x,&v);x--; for(int i=0;i<=K;i++){ if(a[x]){ if(i0.5?"1":"0"); } }