Answer: BNY Mellon, Recent Online Assessment Questions (23rd August 2023) | Women's Day

Answer · Posted Aug 2023

Maximum score solution void solve() { int n; cin>>n; vector<int> v(n); vector<int> a(n); f(i,n) { cin>>v[i]; a[i]=v[i]-i; } map<int,int> mp; for(int i=0;i<n;i++) { mp[a[i]]+=v[i]; } int mx=INT_MIN; for(auto i:mp) { mx=max(mx,i.second); } cout<<mx<<endl; } int main() { solve(); }  

The full answer & interview discussion are available to premium members.

Log in Create a free account