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