#include #include #include #include #include using namespace std; bool isCloudy(int pos, vector cloc, vector crange){ for(int i=0; i= cloc[i] - crange[i] && pos <= cloc[i] - crange[i]) return true; } return false; } int getTotal(vector pop, vector loc, vector cloc, vector crange){ int max = 0; int tot = 0; for(int i=0; i max) max = pop[i]; } else{ tot += pop[i]; } } return tot+max; } int main() { int n; cin>>n; vector pop(n); vector loc(n); for(int i=0; i>pop[i]; for(int i=0; i>loc[i]; int m; cin>>m; vector cloc(m); vector crange(m); cout<